top of page

Wholesale Sample Program for a Roaster: Offer and Follow Up

Writer: Thomas Garner
Thomas Garner
Oct 7
11 min read
A cup of coffee with latte art on a saucer

A roaster gets a sample request, sends out more free coffee than the relationship has earned yet, or takes so long to respond that the buyer has already moved on, and either way nothing structured happens after the package ships. Short answer: a sample program that actually works is small and planned rather than generous and improvised, a defined package, a simple request form, a shipping promise the roaster can actually keep, and a follow up that happens on a set day rather than whenever someone remembers.


That structure matters because a sample is a real cost and a real step in building a relationship, not a free trial in the software sense where more given away automatically means more converted. A roaster who treats every request the same, responds inconsistently, and never circles back afterward is spending real coffee and real shipping cost without getting the benefit a planned program is built to produce, which is a genuine, trackable step toward a wholesale account, not simply goodwill sent out into the void.


This post covers the offer itself in plain terms without any pricing attached, the request page or section and its exact wording, and a follow up sequence with specific day by day timing. It closes with a simple tracker a roaster can start using immediately, since remembering who asked for what without a written record is where most sample programs quietly fall apart.


None of this requires new software or a large upfront investment of time. A defined offer, a short request form, three planned follow up messages, and a basic spreadsheet are enough to turn a scattered, ad hoc response to sample requests into something that runs consistently every time one comes in, whether that request arrives once a week or once a quarter.


Offer

A sample offer works best when it is a defined package rather than an open ended invitation to ask for whatever. Deciding in advance what a standard sample includes, how many coffees, roughly what quantity of each, whether it includes any brewing notes or a cupping sheet, gives a roaster a consistent answer to give every buyer rather than improvising a slightly different package each time someone new asks.


It is worth being upfront that this post states no prices anywhere and makes no claim about how many samples turn into paying accounts, since no data available here supports a conversion figure and inventing one would be dishonest regardless of how reasonable it might sound. What can be stated plainly is the shape of the offer itself: what is included, how it gets shipped, and what happens next, none of which requires a dollar figure to be useful, and a roaster genuinely uncertain about pricing details can still build a complete, working program from the structure described here alone.


A simple rule for who to send a sample to helps a roaster avoid the two failure modes named at the start, sending to literally anyone who asks with no real qualification, or being so cautious about who qualifies that legitimate buyers get discouraged before they ever receive anything. A reasonable middle ground: a short request form that asks for the business name, the type of account, a cafe, a grocery account, an office account, and roughly what volume they are considering, gives enough information to prioritize real interest without turning the request process into an obstacle or adding unnecessary friction.


It is also worth deciding in advance how the offer changes, if at all, for a buyer who is clearly further along, someone who already runs a program with another roaster and is specifically comparing options, versus someone earlier in exploring whether wholesale coffee fits their business at all. Neither buyer needs a different sample size necessarily, but the follow up conversation that comes after almost certainly differs, and planning for that difference ahead of time keeps the human side of the program from feeling like a script applied identically to everyone.


It is worth naming honestly that a sample is a real cost, coffee, packaging, shipping, and time spent packing and writing the accompanying note, and treating it that way protects the program from quietly becoming a source of frustration for whoever runs it. A roaster who budgets, even informally, roughly how many samples a month the program can sustain without straining inventory or time keeps the offer generous without it becoming an open ended drain no one is tracking, and that same rough budget makes it easier to say a polite, honest no on a month where requests spike unexpectedly.


Pages

A simple request page or section, separate from the general wholesale page which covers the fuller pitch, gives a buyer one clear, specific place to ask for a sample without having to read through an entire wholesale program description first. The exact wording matters less than the clarity: state plainly what a sample includes, roughly what to expect for shipping timing, and exactly what information the form is asking for and why.


A workable field list for the request form itself: business name, contact name and email, business type, current or anticipated coffee volume, and an optional field for anything specific the buyer wants to know upfront, an allergy concern, a decaf requirement, a specific flavor profile interest. Keeping the form short enough to complete in under two minutes matters more than capturing every possible detail, since a long form is exactly the kind of friction that quietly loses a legitimately interested buyer before they even submit it.


It is worth resisting the temptation to add every field that could theoretically be useful someday, since each additional field is one more small reason for a busy buyer to abandon the form partway through. A roaster who finds, after running the form for a while, that a particular piece of information keeps coming up in follow up conversations anyway can always add that field later, once its usefulness has been proven rather than assumed in advance.


However the form is built, whether through a site builder's native contact form or a simple email link, it needs to route reliably to an inbox someone checks regularly, since a request that lands somewhere unmonitored defeats the entire purpose of having a dedicated page in the first place. Most site builders document how their contact forms route submissions and how to set up a notification when one arrives, and confirming that routing works, by submitting a real test request and verifying it lands, is a five minute check worth doing before ever pointing real buyers toward the page.


It is also worth stating a realistic shipping window directly on the page rather than leaving a buyer to guess. A specific, defensible range the roaster can meet, generally ships within a stated number of business days, sets an honest expectation and reduces the number of buyers who follow up early simply because they were never told what to expect in the first place.


A short confirmation message shown right after the form is submitted, or sent automatically by email, matters more than it might seem. A buyer who submits a request and receives nothing, no on screen confirmation, no email acknowledgment, is left wondering whether the request went through at all, and that small uncertainty is enough to make some buyers submit a second, duplicate request or simply give up and look elsewhere. Most site builders and form tools support an automatic confirmation message with very little setup, and it is worth confirming this is turned on rather than assuming it works by default.


Follow up

A three message follow up sequence, spaced by specific day counts rather than left to whenever someone remembers, is the part of a sample program most roasters skip entirely, and it is also the part that turns a shipped package into a real conversation. The first message, sent a few days after the sample should have arrived, is simply a check in: did it arrive, any initial thoughts, no pressure attached.


The second message, sent roughly a week to ten days after the first, can be a bit more direct without being pushy: asking specifically what the buyer thought of a particular coffee in the sample, and whether there are any questions about moving forward that the roaster can answer. This is also a natural point to mention anything relevant that has changed since the sample shipped, a new crop coming in, an adjustment to the standard offering, without turning the message into a sales pitch. Keeping this message short, three or four sentences, respects that the buyer may be juggling samples from several roasters at once and has limited attention for any one of them.


The third and final message in the sequence, sent two to three weeks after the second, functions as a genuine close on this particular round of outreach: either a direct, low pressure question about whether the buyer wants to move forward, or an honest acknowledgment that now might not be the right time, with the door left open for the buyer to reach back out whenever it makes sense for them. This message matters because it gives the roaster a clean signal to stop actively following up on this request rather than letting it linger indefinitely in an unclear state, which is exactly the kind of loose end that quietly accumulates when there is no defined end point built into the sequence.


Whatever exact wording a roaster settles on, all three messages should follow general good practice for commercial email, clear sender identification, an easy way to stop hearing from the business, honest subject lines rather than anything misleading about what the message contains. This post offers no legal guidance specific to any one jurisdiction's commercial email rules, and a roaster operating somewhere with rules that differ from general United States guidance should confirm the specifics that apply locally rather than relying on this post alone.


A basic tracker sheet ties this entire sequence together and is genuinely the difference between a sample program that runs consistently and one that depends entirely on memory. Useful columns: the date the request came in, the date the sample shipped, the date of each of the three follow up messages, and an outcome field, no response, became an account, not right now, revisit later. A spreadsheet with these columns, checked weekly, is enough structure for a roaster of almost any size to run this reliably without needing dedicated software.


It is worth reviewing the tracker as a whole occasionally, not just row by row as each request comes in. Looking at it after a few months shows patterns a single request never would, whether most buyers respond to the first message or the second, whether a particular business type tends to move forward more often, which is useful context for refining the program over time even without ever needing to state a formal conversion percentage. That kind of internal pattern is a private, owner reported observation, useful for the roaster's own decisions, not a public claim to publish or promise to a future buyer.


Related Reading

More from Hillcane on this topic, plus the pages on the site that sit next to the work.


Frequently Asked Questions

What should a wholesale sample package include?

A defined, consistent set decided in advance rather than improvised each time: how many coffees, roughly what quantity of each, and whether brewing notes or a cupping sheet are included. Keeping the package consistent across requests gives a roaster one clear answer to explain to every buyer, rather than a slightly different offer each time someone asks.


How do I decide who qualifies for a free sample?

Use a short request form as the qualifier. Ask for business name, contact name and email, business type, such as a cafe, grocery account, or office account, and current or anticipated coffee volume. That is enough to prioritize genuine interest without adding friction, and it should take under two minutes to complete. It avoids both failure modes: sending to anyone who asks, or screening so hard that legitimate buyers give up first.


What should the sample request page say about shipping?

State a specific, defensible shipping window right on the page, such as generally ships within a stated number of business days, and pick a range the roaster can meet. That honest expectation cuts down on early follow ups from buyers who were never told a timeline. Pair it with an automatic confirmation message after the form is submitted, so nobody wonders whether the request went through or sends a duplicate.


How long should a sample request form be?

Short enough to complete in under two minutes: business name, contact name and email, business type, and anticipated volume cover the essentials. A long, detailed form is exactly the kind of friction that can quietly lose an interested buyer before they even submit it, so keeping it lean matters more than capturing every possible detail upfront.


What does a good sample follow up sequence look like?

Three messages spaced by specific day counts: a simple check in a few days after the sample should have arrived, a more direct question about the buyer's thoughts roughly a week to ten days later, and a genuine close two to three weeks after that, either moving forward or leaving the door open respectfully. Spacing it by set days, rather than leaving it to memory, is what makes the sequence happen.


Should I mention conversion rates or how many samples turn into accounts?

No. No data available here supports a conversion figure, and stating one would be dishonest however reasonable it sounded. Judge the program by consistency instead: requests logged with the date received, the date the sample shipped, the dates of all three follow up messages, and an outcome such as no response, became an account, not right now, or revisit later. Patterns in that tracker stay private context for the roaster's own decisions.


What should I track for each sample request?

A simple spreadsheet with the request date, the ship date, the date of each of the three follow up messages, and an outcome field, no response, became an account, not right now, revisit later, is enough structure for most roasters. Checked weekly, this tracker is what keeps the program consistent rather than dependent on memory.


Are there rules about how I can follow up by email?

General good commercial email practice applies: clear sender identification, an easy way to opt out, and honest subject lines that reflect what the message contains. This post offers no legal guidance specific to any one jurisdiction, and a roaster should confirm the specific rules that apply to their own location rather than relying on general guidance alone.


Should the sample request page be separate from my main wholesale page?

Generally yes. A dedicated request page or section gives a buyer one clear place to ask without reading the fuller wholesale pitch first. It should state what a sample includes, a realistic shipping window, and what the form asks for and why. Route submissions to an inbox someone checks, and confirm it with a real test request, a five minute check, while the main wholesale page covers the broader program.


What if a buyer does not respond to any of the three follow up messages?

Mark the tracker's outcome field as no response and treat that round of outreach as closed rather than continuing to follow up indefinitely. The point of a defined three message sequence is exactly this: it gives a clean stopping point, and the door can always be reopened later if the buyer reaches back out on their own timeline.


Work with Hillcane

A sample request that gets answered inconsistently, or never followed up on at all, is real coffee and real shipping cost spent without ever finding out if it could have become an account. A small, planned program fixes that with almost no added complexity or ongoing cost.


If you want help building a sample request page, a follow up sequence, or a tracker you can actually keep using, reach out to Hillcane at hillcane.co/contact or call (256) 384-2449.

Comments


bottom of page