motif

Adapt this in ChatGPT

Build an outbound motion from a raw account list — GTM Engineer take-home

GTM Engineer45 minutes

Context

Harrowgate Pay is an invented payroll and tip-compliance product for multi-location restaurant groups in the US. It automates tip pooling, overtime rules by state, and payroll exports to the major accounting tools. The company has two AEs and two SDRs, no outbound motion yet, and 14 paying customers, all of them restaurant groups with roughly 5 to 40 locations. A marketing intern exported 50 accounts from a webinar, a trade show, a purchased list, and the web form into one sheet. Your job is to turn it into an outbound motion the team can run on Monday. Nothing is sent to anyone.

Materials

The attached table (accounts.csv) has 50 rows and these columns: company, domain, industry, headcount, country, last_funding, source, notes. It was exported straight from four sources and has not been cleaned. Treat every value as the only information you have about the account; do not look anything up. The only company facts you can rely on beyond the table are in the context above.

Data

Download materials.csv (50 rows, 8 columns)

Columns: company, domain, industry, headcount, country, last_funding, source, notes.

The table scrolls sideways, so every column is there.

companydomainindustryheadcountcountrylast_fundingsourcenotes
Copperleaf Hospitalitycopperleafhospitality.exampleRestaurant group420USnonewebinar9 locations in Ohio
Marlow & Finch Bistrosmarlowfinch.exampleRestaurant group260USnonetrade-show6 bistros; new CFO this year
Northgate Taproom Groupnorthgatetaproom.exampleRestaurant group310USSeed 2023web-form12 taprooms; opening 3 more
Saltmarsh Kitchenssaltmarshkitchens.exampleRestaurant group880USPE 2022list-upload31 locations across 4 states
Birchwell Eatsbirchwelleats.exampleRestaurant group150USnonereferral4 fast-casual sites
Brightwave Analyticsbrightwaveanalytics.exampleSoftware210USSeries A 2023list-uploaddata tooling vendor
Ember & Oak Steakhousesemberoak.exampleRestaurant group540USnonelist-upload14 steakhouses
Lantern Row Dininglanternrow.exampleRestaurant group95USnoneweb-form3 locations; owner-run
Pelican Pier Seafood Copelicanpierseafood.exampleRestaurant group670USPE 2021webinar22 locations on the Gulf coast
Calder & Moss LLPcaldermoss.exampleLaw firm140USnonelist-upload
Tumbleweed Taco Collectivetumbleweedtaco.exampleRestaurant group1200USSeries B 2022list-upload38 units; mostly tipped staff
Fable Street Pizzafablestreetpizza.exampleRestaurant group230USlist-upload8 locations; funding unknown
Granite Peak Brewpubsgranitepeakbrewpubs.exampleRestaurant groupUSnonetrade-showheadcount not captured
Willow & Wren Cafeswillowwren.exampleCafe group185USSeed 2024web-form7 cafes
Vantor Retail Holdingsvantorretail.exampleRetail chain18500USPubliclist-uploadnational chain; own HR platform
Harborlight Hotelsharborlighthotels.exampleHotel operator640USnonelist-upload9 boutique hotels with restaurants
Copper Leaf Hospitalitycopper-leaf-hospitality.exampleRestaurant group415USnonelist-upload9 sites
Sundial Hospitality Partnerssundialhp.exampleHotel operator410USPE 2020list-uploadhotels plus food and beverage
Cinder Block BBQcinderblockbbq.exampleRestaurant group120USnonereferral5 smokehouses
Test Cotest.exampleOther1USnoneweb-formtest
Roundhouse Kitchen Grouproundhousekitchen.exampleRestaurant groupUSlist-uploadsize and funding unknown
Juniper Lane Eateriesjuniperlane.exampleRestaurant group350CAnonelist-upload10 locations in Ontario
Orchard Table Coorchardtable.exampleRestaurant group75USnoneweb-form2 locations
Quickbite Franchise Brandsquickbitebrands.exampleFranchisor9400USPE 2019trade-show2000 franchised units
Alder Street Coffeealderstreetcoffee.exampleCafe22USnoneweb-formsingle shop
Kestrel Foods Distributionkestrelfoods.exampleFood distributor780USnonelist-uploadsells to restaurants; not a restaurant
Paloma Cantina Grouppalomacantina.exampleRestaurant group460USSeed 2022webinar15 cantinas
Redfern Bakery Worksredfernbakery.exampleBakery chain290USnoneweb-form11 bakeries
Tidewater Sushi Housetidewatersushi.exampleRestaurant40USnoneweb-form1 location
NorthGate Taproom Group LLCnorthgate-taproom-group.exampleRestaurant group305USSeed 2023list-upload12 locations
Meridian Dental Partnersmeridiandentalpartners.exampleHealthcare520USPE 2021list-uploaddental practices
Kingfisher Casual Diningkingfisherdining.exampleRestaurant group3100USPE 2018list-upload70 plus locations
Amberlight Wine Barsamberlightwinebars.exampleRestaurant group130USweb-form5 wine bars; funding unknown
Mosaic Table Hospitalitymosaictable.exampleRestaurant group360UKnonelist-upload12 sites in England
Fernhill Burgersfernhillburgers.exampleRestaurant group610USSeries A 2023webinar19 burger restaurants
asdfasdf.exampleweb-formasdfasdf
Solstice Juice Barssolsticejuicebars.exampleRestaurant group175USnonelist-upload13 small-format shops
Tandem Staffing Solutionstandemstaffing.exampleStaffing agency2300USnonelist-uploadplaces hospitality workers
Cobalt Coast Seafood Shackcobaltcoastshack.exampleRestaurant groupUSnonereferral6 shacks; headcount blank
Gable & Rye Public Housegablerye.exampleRestaurant group230USSeed 2024webinar8 gastropubs
Silverline Fitness Clubssilverlinefitness.exampleFitness900USPE 2020list-uploadgyms
Lumen Event Cateringlumenevents.exampleCatering300USnonelist-uploadevent caterer; seasonal staff
Bellweather Grocersbellweathergrocers.exampleGrocery4200USnonelist-uploadregional grocery chain
Marlow+Finch Bistros Incmarlow-finch-bistros.exampleRestaurant group258USnoneweb-form6 locations
Pinecone Pet Boutiquespineconepets.exampleRetail160USSeed 2022list-uploadpet stores
Redwood Line Cooks Co-opredwoodlinecooks.exampleRestaurant group85USnonereferral3 locations; worker-owned
Evergreen Ski Resortsevergreenski.exampleResort2600USnonelist-uploadseasonal; some restaurants
Sparrow & Stone Kitchenssparrowstone.exampleRestaurant group500USSeries A 2024web-form16 locations; raised last year
Thistle & Thorn Kitchensthistlethorn.exampleRestaurant group390USSeed 2023webinar11 locations; tip pooling mentioned in Q&A
Ironvale Logisticsironvalelogistics.exampleLogistics1900USnonelist-uploadtrucking

Showing the first 25 of 50 rows. Download the CSV for all rows.

Task

Work in the order that makes sense to you and explain your decisions as you go.

  1. Define the ICP from the context in a few sentences: who is in, who is out, and the one or two attributes that matter most.
  1. Clean and score the 50 rows against your ICP. Show the rule and weights, flag the rows you removed or merged and why, and give the ranked list with a score for every kept account.
  1. Propose routing for three outcomes: sales-ready, nurture, and disqualify. For each, name the owner (AE, SDR, marketing, nobody), the response SLA, and the reason. Say what you do with accounts whose data is too thin to decide.
  1. Draft three first-touch messages for your top accounts, each in the channel you recommend and under 90 words, using only facts in the table or the context.
  1. Write a short explanation of your approach: the calls you made, the ones you are unsure about, and what you would do with more time. Include one piece someone could open and inspect, such as a spreadsheet with your formula, a script, or a workflow.

Stay inside 45 minutes.

Deliverables

Rubric

DimensionWhat good looks likeEvidence to look forLevels, weak to excellent
Data hygieneCleans before scoring: finds duplicates and junk rows, decides how to treat blanks, and records what was changed.Merged or removed rows listed with reasons; a stated rule for blank headcount or funding; the ranking built on the cleaned set.
  • Weak Scores the raw list as given; duplicates and junk rows stay in the ranking.
  • Adequate Spots some obvious junk but misses near-duplicates; blanks silently treated as zero.
  • Good Removes junk, merges most duplicates, and states what was changed; blanks handled inconsistently.
  • Very good Finds all duplicates and junk, handles blanks with a stated rule, and keeps an audit list of changes.
  • Excellent Finds everything, treats each blank by its consequence (score, flag, or hold), and makes the cleaning repeatable.
ICP judgmentDerives the ICP from the context, picks the attributes that predict fit, and scores accordingly with argued weights.ICP tied to the customer profile in the context; headcount and industry used with reasons; near-fit accounts handled deliberately.
  • Weak No ICP stated; score is arbitrary or based on headcount alone.
  • Adequate Generic ICP (restaurants, mid-size) that ignores the customer profile; weights not explained.
  • Good ICP matches the context; weights stated; near-fit accounts such as hotels and caterers lumped in or out without argument.
  • Very good ICP specific and defended; near-fit accounts placed deliberately; non-US and oversize accounts excluded for a reason.
  • Excellent ICP with tiers, an argued call on each ambiguous group, and a note on what data would change the ranking.
Routing decisionsThree outcomes with owners and SLAs that fit a four-person team, plus a path for thin-data accounts.Distinct owner and SLA per outcome with reasons; a hold or enrich path for blanks; capacity of two SDRs and two AEs respected.
  • Weak Everything goes to one queue; no owners or SLAs.
  • Adequate Outcomes named but owners or SLAs missing, or identical for all three.
  • Good Owner and SLA per outcome; reasons thin; no plan for accounts with missing data.
  • Very good Distinct owners and SLAs with reasons; a path for thin-data accounts; sized to a two-AE, two-SDR team.
  • Excellent Adds absence and overload handling, a recycle rule out of nurture, and a way to check the routing after a week.
First-touch writingEach message opens on one true detail from the table or context, makes one ask, stays under 90 words, and invents nothing.Message cites a real field (locations, new CFO, tipped staff); one clear ask; no invented claims about the prospect.
  • Weak Generic template with a name swapped in; invented claims about the prospect.
  • Adequate Personalized with a surface detail; feature list; more than one ask or over the word limit.
  • Good Built on one real fact per message and under the limit; clear ask; the three messages read alike.
  • Very good Each message uses a different relevant fact and role; honest about what is known; channel choice justified.
  • Excellent Messages differ by account situation, claim only what the table proves, and say why this account and not another.
Clear write-upA teammate can pick up the ranking, routing, and messages and act without asking questions.Summary first; consistent terms; open doubts named; the artifact is labeled and opens.
  • Weak Disorganized; cannot tell what was decided.
  • Adequate Decisions present but scattered; terms change between sections.
  • Good Readable explanation with decisions and reasons; doubts mostly implicit.
  • Very good Clear structure, named doubts, and a teammate could run it Monday.
  • Excellent Readable in two minutes, with trade-offs and next steps explicit and an artifact that explains itself.
Working with AIUses an assistant to speed up cleaning, scoring, and drafting, then checks its output against the rows.Spot-checks shown in the work; corrections to an assistant mistake; prompts that include the actual rows.
  • Weak Pastes the assistant output unedited; wrong counts or invented rows go unnoticed.
  • Adequate Uses an assistant but accepts results without checking against the data.
  • Good Uses an assistant for drafts and scoring and spot-checks a few rows.
  • Very good Directs the assistant with the rows and rules, verifies counts, and fixes its mistakes.
  • Excellent Uses the assistant inside a repeatable process, with checks that would catch drift on the next list.

Why unaided AI alone does not pass this

Reading the file is easy with any tool, so the test is the judgment calls on this data. Three accounts appear twice under different spellings and domains, two rows are test entries, and five rows have blank headcount or funding, and each of those needs a stated decision. Scoring also requires choices about this ICP (hotels, a caterer, a staffing agency, a Canadian and a UK group, and oversize chains all sit near the edge). A reviewer can verify the work by checking the rows against the planted problems and by asking the candidate to walk through two of their decisions and the reasons behind them.

Notes for the reviewer

Planted problems: three duplicate pairs (Copperleaf and Copper Leaf Hospitality, Marlow & Finch Bistros and Marlow+Finch Bistros Inc, Northgate Taproom Group and NorthGate Taproom Group LLC), two test rows (Test Co, asdf), and five rows with blank headcount or funding. Fit questions (hotels, caterer, food distributor, non-US) have no single right answer; score the argument. To verify, ask the candidate to walk through two decisions, for example one merged pair and one edge-of-ICP account. Not observed is informative, not punitive.

Adapt this in ChatGPT