Skip to content

Merchant onboarding and first shipment

Synthesized from the base patterns logistics pack

A new merchant gets a welcome and a call task for an account manager due within a day. If they haven't created a shipment three days later they get a nudge. A merchant who has shipped before but not for 30 days gets an account manager check-in. A monthly report goes to sales.

  • You run a logistics platform or courier for businesses (online sellers, shops, shippers), and many sign up but never send a parcel.
  • New merchants should get a call from an account manager quickly, and quiet ones should be noticed before they leave.
  • Your platform can send an event when a merchant creates a shipment.
HowWhat
A form people fill inThe Merchant sign-up form this playbook creates: business name, contact, phone, email, monthly volume and city. Put its link on your website, WhatsApp and sales material.
Events from your app or website (needs a developer)Your platform sends an event for each shipment a merchant creates: that is how the nudge and the check-in know who is shipping. If merchants sign up in your app, it can also send a sign-up event instead of using the form.
KindNameWhat it doesLands
TeamAccount managersCalls new and quiet merchants; gets the monthly report.Empty
FormMerchant sign-upThe merchant sign-up form. Saves the business name, volume and city on the merchant.Draft, not published
SegmentNo shipment yetNo shipment created in the last 14 days.Ready
SegmentActive merchantsCreated a shipment in the last 30 days.Ready
SegmentQuiet merchantsShipped in the last 90 days but not in the last 30.Ready
TemplateWelcome merchant (SMS)Welcome SMS.Ready
TemplateWelcome merchant (email)Welcome email with how to get started.Ready
TemplateSend your first shipment (SMS)First-shipment nudge by SMS.Ready
QuestionReport: new merchantsNew merchants in the report's period.Ready
QuestionReport: merchants shippingMerchants who created a shipment in the report's period.Ready
ReportMonthly: merchantsLast month's new merchants and merchants shipping, how many are active or quiet now, and the state of the calls, sent to sales.Off
Follow-upMerchant 1: new merchant (form)A new sign-up on the form gets a welcome and an account manager call task due the next day.Off
Follow-upMerchant 1: new merchant (app)A merchant who signs up in your app gets a welcome and an account manager call task due the next day.Off
Follow-upMerchant 2: first-shipment nudge (form)Three days after a form sign-up, a nudge to send a first parcel, if they haven't.Off
Follow-upMerchant 2: first-shipment nudge (app)Three days after an app sign-up, a nudge to send a first parcel, if they haven't.Off
Follow-upMerchant 3: quiet merchant check-inA merchant who stops shipping for 30 days gets an account manager check-in; stops when they ship again.Off
#QuestionDefaultFills in
1What should messages call your logistics company?none, must answerorg_name
2How do merchants sign up? Choose form if they use the sign-up form, or app_events if your platform sends a sign-up event.formsignup_via
3Which team calls new merchants and quiet ones? (account managers, or one person)Account managerssales_team
4Where do merchants create shipments? (your app or merchant portal)none, must answerapp_url
5Which event means a merchant created a shipment?Shipment Createdshipment_event

These have defaults. Change any that don’t fit.

SettingDefaultKey
Merchant sign-up eventMerchant Signed Upsignup_event
Monthly shipment ranges on the sign-up formUnder 50 parcels a month, 50 to 200 parcels a month, Over 200 parcels a monthvolume_ranges
Number merchants call to reach sales‹workspace phone›sales_phone
Hours an account manager has to call a new merchant24call_due_hours
How long to wait before the first-shipment nudge3dnudge_delay
Hours an account manager has to check in on a quiet merchant48checkin_due_hours
Sender address‹workspace default_sender›email_from
Default phone country on the form‹workspace country›default_country
Time zone for the report‹workspace timezone›timezone
Monthly sales report0 8 1 * *report_cron
Greeting when a first name is missingtheregreeting_fallback
  • A new merchant gets the welcome SMS and email straight away, and a call task for Account managers due in 24 hours.
  • 3d after sign-up, a nudge by SMS if no Shipment Created has happened. It stops as soon as one does.
  • A merchant who has shipped in the last 90 days but not in the last 30 gets a check-in task, due in 48 hours.
  • Monthly sales report: 0 8 1 * * in ‹workspace timezone›.
ChannelNeeded forBefore it can send
smsThe welcome and the first-shipment nudgeAn SMS provider, or Origamy managed SMS after business verification (KYC).
emailThe welcome with how to get startedA verified sending domain for ‹workspace default_sender›.
  1. Send Shipment Created from your platform for every shipment a merchant creates, with the merchant's phone number as a trait. Without it the nudge goes to everyone and the check-in never fires.
  2. If merchants sign up in your app, send Merchant Signed Up with business_name, monthly_volume and city as traits. If they use the form, publish it.
  3. Add people to the Account managers team. A task assigned to an empty team reaches nobody.
  4. Use the same phone number for the merchant on the form and in your platform, so Origamy matches them as one person.
  5. Tell merchants when they sign up that you will contact them about their account.
  6. Verify the sending domain, connect an SMS provider or finish business verification, switch the follow-ups and report on, and test with your own phone.
  • Send Shipment Created for every shipment, with the merchant’s phone as a trait, so Origamy can tell who is shipping. Use the same phone number on the sign-up form and in your platform; otherwise one merchant becomes two people and the nudge still goes to someone who has shipped.
  • If merchants sign up in your app instead of the form, send Merchant Signed Up with business_name, monthly_volume and city as traits and choose app events when the playbook asks.
  • The first call matters most. B2B merchants usually decide within a week, so keep the call task short and due within a day. In Nigeria and across Africa, many sellers run on Instagram and WhatsApp, so ask for their WhatsApp number on the call and message them there as well.
  • The merchant’s business name and contact are business data, but they are still personal data in most countries. Say on the form how you will use them.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

We're a delivery platform for online sellers. Make a merchant sign-up form with business name, contact name, phone, email, monthly parcel volume and city. When someone signs up, text and email a welcome and give our account managers a task to call within 24 hours. If they haven't created a shipment after three days, text them a nudge, and stop when they do. If a merchant who was shipping hasn't sent anything for 30 days, give an account manager a task to check in. Our platform sends a Shipment Created event. Send our sales team a monthly report of new and active merchants.

It passes when every piece is a valid draft and everything lands off, with at least: form, segment, workflow, message_template, report.