Define your ICP: buyers at stores that actually fit your product
Retail buyers get pitched constantly, so the first filter is fit. Write your ICP around store type, price point, and category, not just "boutiques." Something like: "independent home goods stores in the Northeast carrying products in the $30 to $80 range, with an assortment that already includes at least one competing or adjacent brand."
That last detail matters. A store that already stocks something similar to your product has proven it can sell in that category, which makes the pitch to a buyer there fundamentally different from a cold intro to a category the store has never carried.
Decide your geography and channel limits up front too. A brand with a single production run can only support so many new accounts, so narrowing to a region or a store size range keeps the campaign matched to what you can actually fulfill if every reply turns into an order.
If you already sell direct to consumers in a region, that overlap can work for or against a pitch depending on the retailer's policy on carrying brands that also sell online. Note this in your ICP so drafts can address it honestly if it comes up.
Source your list with AI Leads
Describe your ICP to AI Leads and let it find and enrich buyer contacts that match. The quality funnel filters weak matches out before they use up credits, so you are not paying to research a store outside your price point or category. If you have your own list of stores from trade shows or a wholesale directory, import it as a CSV or connect it directly instead.
Buyer titles vary a lot by store size. A large chain might have a dedicated category buyer, while an independent shop is often the owner. Include both possibilities in your ICP description so AI Leads does not miss owner-operated stores where the buyer and the general email address are the same person.

Let research surface the store's real assortment
Contact research runs automatically before any email is drafted, and the transparency view shows what it found for each contact and what made it into the draft. For wholesale pitches, the useful signals are what the store already carries, its price range, and any recent expansion like a new location or a website relaunch.
Check the transparency view on a sample of contacts to confirm the AI is picking up assortment details and not just generic company facts. A pitch that references what is actually on their shelves reads as researched instead of mass-sent.
For stores with an online catalog, research can often pull specific product names or brand names carried in your category. Mentioning a named brand the store already stocks is a stronger signal than a general reference to "similar products," since it shows you looked at the actual page.
Stores without a public catalog are harder to research this way, so lean on other signals for them: store photos on social media showing what is on the shelves, a recent press mention of a category expansion, or a listing in a local retail directory that names their focus categories. Treat these stores as a lower-confidence segment and check the transparency view more closely before including them in a launch.
Set up your campaign with Describe, Teach, Practice
Create your campaign and pick a goal, usually get a reply, since the real ask here is a line sheet request or a short call. Campaign guidance walks you through Describe, Teach, and Practice.
In Describe, explain your product and the specific gap it fills in a store's assortment, plus your wholesale terms at a high level (minimum order, margin, lead time). Instruct the AI to close with a line sheet offer rather than a hard sell, since that is a lower-friction next step for a buyer.
Use Practice to check sample drafts before launching. Confirm the AI is referencing the store's actual assortment, not a generic "we think your customers would love this."
If you have proof points from existing retail partners, sell-through rate, reorder frequency, mention them at a high level in Describe so the AI can use them as supporting evidence rather than leading with them ahead of the assortment detail.

Teach the AI a retail-appropriate tone
Paste past emails to buyers that got replies, or write a couple of samples. Retail buyers respond to brevity and specifics: unit economics, minimum order size, and how the product fits their existing customer. Avoid consumer-facing marketing language here. A buyer wants numbers and a clear next step, not a brand story.
Keep the samples you paste in short, most buyer emails that get replies run under 120 words. A long email with brand background reads as a pitch deck rather than a quick, professional note between two people who work in retail.
Draft with AI Autopilot and lead with the line sheet ask
AI Autopilot writes each email per contact using the research, and every draft passes quality checks for format, personalization, and claims before sending. Review drafts directly or let Autopilot run once the pattern looks right.
A sample first email for this ICP:
Subject: line sheet for [Store name]
Hi [First name],
I noticed [Store name] carries [competing or adjacent brand] in your home goods section. Our [product category] sells in a similar price range and we have a few independent stores in [region] carrying it now.
Would it help to send over our line sheet and wholesale terms so you can see if it is a fit for your assortment?
[Your name]The ask is small and specific: send the line sheet. That is easier for a buyer to say yes to than a call on a first email.
If you sell multiple product lines, decide up front which one is the door-opener for this campaign. A buyer evaluating one line at a time can move faster than one asked to consider your entire catalog in a first email.
Sequence a follow-up with a wholesale detail
Sequences queue follow-ups with delays between steps, and every step stops the moment a contact replies. For wholesale outreach, a strong second step adds one new piece of information: a seasonal promotion, a new SKU launching soon, or a sell-through number from an existing retail partner. Keep the sequence to two or three steps so it reads as a follow-up, not a chase.
Retail buyers often plan purchasing around a season ahead, so time your outreach and follow-up around their buying calendar where you know it: before a spring reset, ahead of the holiday season, or at the start of a new fiscal quarter for larger accounts.

Handle replies and track what is converting
Replies come into your unified inbox, and AI reply handling responds based on the actual content of the message, whether that is a request for the line sheet, a question about minimums, or a pass. Bounce handling suppresses addresses that fail to deliver so your list does not accumulate dead contacts.
Analytics show opens, replies, and meetings per campaign along with per-step performance. Wholesale outreach to buyers is standard B2B territory, so a reply rate of 2 to 5 percent and a meeting rate of 0.5 to 1.5 percent is a fair benchmark. If replies are healthy but conversions to line sheet requests are low, the fix is usually the assortment detail in the opener, not the sequence length.
Track which region or store type is replying most, and shift the next batch of contacts toward that segment. Wholesale campaigns often perform very differently by geography, since buying habits and store density vary widely from one region to the next.

Pro tips
Lead with their assortment
Lead with the store's existing assortment, not your brand story. A buyer already knows what sells in their store better than you do, and showing that you noticed it builds more trust than a pitch deck would.
Keep terms vague until the line sheet
Keep the wholesale terms mentioned in the first email vague, minimum order and margin range only. Save exact numbers for the line sheet itself so the email stays short.
Pitch a gap when no comp exists
If a store carries no comparable product, consider a different opener built around a gap in their assortment instead of an adjacent brand. A missing category in a store that clearly serves your target customer can be just as strong a hook as a named competitor already on the shelf.