Aller au contenu
NouveauDécouvrir comment

Pitching retail buyers for shelf placement: a cold email playbook

A playbook for DTC brands cold-emailing retail and wholesale buyers, built around a line sheet request instead of a straight sales pitch.

  1. 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.

  2. 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.

    Source your list with AI Leads
  3. 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.

  4. 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.

    Set up your campaign with Describe, Teach, Practice
  5. 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.

  6. 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.

  7. 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.

    Sequence a follow-up with a wholesale detail
  8. 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.

    Handle replies and track what is converting

Astuces de pro

  • 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.

Questions fréquentes

Should I attach the line sheet directly to the first email?
No. Offer to send it and let the buyer say yes. An unsolicited attachment in a cold email is more likely to get filtered or ignored.
What if the buyer asks for samples instead of replying to the email?
Treat that as a qualified reply. AI reply handling picks up the request from the message content so you can follow up with next steps.
How specific does the assortment detail need to be?
Specific enough that the buyer recognizes it as their own store. A category or a named adjacent brand works well; a generic industry statement does not. A useful check: read the line back and ask whether it could describe a hundred other stores in the same category. If it could, it is not specific enough yet, and it is worth going back to research or the store's own site for a sharper detail before sending.
Is this approach different for national retail chains versus independent stores?
The core structure holds, but chains often route through a formal vendor application process handled by a category team rather than a single buyer, so a cold email may only get you a pointer to that process. Independent stores, where the buyer usually has direct purchasing authority, are the better fit for a direct cold email approach and the faster path to an actual order.

Playbooks

Une prospection qui continue quand vous vous déconnectez.Leads, emails, relances et réponses, gérés.

Connectez des boîtes illimitées et laissez les agents IA trouver les leads, écrire chaque email et relancer. Ou envoyez vos propres modèles en mode manuel. À partir de $29/mois.

$1 pour 3 jours · Annulez quand vous voulez · Sans engagement

Installer avec l'IA

Votre agent de code installe la CLI et les skills FirstSales pour vous.

Prompt pour Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.