Customer care
2:14 PM
You left BPC 157 10mg in your cart. Checkout is still open for 18 minutes. Reply YES and we will send the link.
SMS for compounding and research shops
PeptideSMS texts the buyer before the ice pack is packed. We also write and run the SMS campaigns. Peptide drops we manage come back at 15x to 20x ROAS on average. Plugs into Omnisend or whatever CRM you already run.
Works with Omnisend, Shopify, Klaviyo, Recharge, and any CRM that can post a hook.
+1 (312) 847-1928
Peptide Labs
Customer care
2:14 PM
You left BPC 157 10mg in your cart. Checkout is still open for 18 minutes. Reply YES and we will send the link.
Transactional
6:41 PM
Order 4821 is in. Tracking lands the moment it ships. Reply STOP to opt out of care texts.
Marketing
11:06 AM
Tesamorelin 10mg is back. 84 vials. The list that opted in gets first look until 6:00 PM.

15x to 20x
Average ROAS on peptide campaigns we run
17+
Flows for vial checkout
Live
Abandoned cart recovery
The problem
A buyer adds Tesamorelin, then gets a meeting ping. The Omnisend email lands in 47 minutes. The vial is already gone. A text in the first few minutes keeps checkout open, and it has to sit on a care campaign, not last Friday’s restock blast.
What you get
A buyer drops BPC 157, then opens Slack. The cart webhook is already in the Worker. They get a text in minutes, not an email after the meeting ends.
Abandoned carts and cold chain updates sit on customer care. Restock drops and winbacks sit on a marketing campaign with documented opt in. Mixing them is how peptide numbers get filtered.
Own webhook, own secrets, own from number, own templates, own opt out list. One Worker can serve many compounding shops without sharing a campaign.
Inbound handling is table stakes. Without it you cannot legally run a restock blast, and even shipping texts pick up complaint flags.
Frequency caps sit in front of every send. That is how a Friday Tesamorelin drop does not burn the care line you use for tracking.
Copy, lists, timing, caps, and replies. Peptide SMS campaigns we manage come back at 15x to 20x ROAS on average. You keep the brand. We keep the calendar.
Managed campaigns
Peptide SMS campaigns we write and manage come back at 15x to 20x ROAS on average. Restock, winback, loyalty, flash sale. Separate marketing campaign. We handle copy, lists, timing, caps, and replies.
Tesamorelin back in stock. BPC cart winback. A Friday allotment that will sell out. The text sounds like your shop, not a blast tool.
Who gets it, when it goes, how often, and when we shut up. Quiet hours and frequency caps stay on so the care line stays clean.
You see revenue against SMS cost. Peptide brands we manage land 15x to 20x ROAS on average. If a drop is thin, we cut it.
Everyvialgetsatext.Everytextstaysontherightcampaign.
How it works
01
Point Omnisend or whatever CRM you already run at a tenant URL. Shopify, Klaviyo, and a generic hook all work. Each peptide brand gets its own secret and from number.
02
Vial carts and care stay on customer care. Order, ship, and cold chain stay transactional. Restock drops never share that lane.
03
Carts and shipping fire on their own. Promo and winback calendars we write and run. Delivery receipts and opt outs write back to your CRM.
The product map
What is live today
The Omnisend cart webhook already hits the Worker. That is the core ecommerce SKU, not a slide.
Confirmation and tracking copy is written. Delivery updates are the next transactional event to wire.
Restock drops, winbacks, and loyalty on a separate marketing campaign. Peptide brands we manage see 15x to 20x ROAS on average.
Packaging
Starter
$199 to $399a month
Abandoned carts, order confirm, shipped. One care campaign, one number, wired to Omnisend or your CRM.
Growth
$499 to $899a month
Adds back in stock, review ask, browse abandon, and delivery updates.
Marketing
$300a month add on
We register the marketing campaign, write the drops, and run the calendar. Peptide campaigns we manage average 15x to 20x ROAS.
Questions
No. Carriers register 10DLC by use case. Abandoned carts and shipping can share customer care. Promos, winbacks, and blasts need a marketing campaign plus documented opt in. OTP is a third type. Mixing them is the fastest way to get a number filtered.
The abandoned cart event is in the Worker today. Order confirmation and shipped templates exist. Inbound STOP, per tenant isolation, and the Omnisend field mapper are the next required pieces before a paying client goes live.
No. Omnisend or whatever CRM you already run still owns the journey. We sit next to it, map each event to the right campaign, and send the text. Keep Klaviyo, Shopify, or the tool your agency already knows.
Platform fee on the plan, then SMS pass through at our rate plus a 20 to 40 percent margin, or a bundled allotment. The bands on this page are positioning, not a quote.
Inbound STOP HELP START, per tenant secrets and numbers, two campaign tracks, an Omnisend mapper, and delivery plus opt out sync back into the CRM. We will not turn on promo blasts until opt in and frequency caps are live.
Yes as add ons. Stripe, Recurly, or Recharge for dunning. Calendly or Square for reminders. Those are new connectors, sold as subscriptions or services verticals, still on a transactional campaign.
Yes. Omnisend is the path we use most. Shopify, Klaviyo, and any CRM that can post a webhook work the same way. The mapper is the onboarding step, not the send path.
Both. Automations cover carts, shipping, and care. We also write and manage marketing SMS for peptide brands. Those campaigns come back at 15x to 20x ROAS on average.
No long contract to start. We audit your events and tell you whether you need one care campaign or a second marketing campaign before you pay for a lane you do not need.
Next step
Send the store and whether you want cart recovery, a managed campaign calendar, or both. We return a care versus marketing map and a number plan that will survive 10DLC review.
Audit request received
We will reply with a campaign map for care versus marketing, plus the first three flows we would turn on.