Summarize this documentation using AI
Overview
Sending behavior options in Customer.io are the guardrails that control when a message actually goes out, even after someone qualifies for a campaign or workflow. For D2C teams, this is where you protect revenue by preventing over-messaging, avoiding late sends that miss purchase intent, and keeping deliverability healthy so your cart and winback programs keep landing in the inbox.
Anonymous messaging in Customer.io is not the focus here, but the same idea applies: timing and eligibility rules decide whether your message shows up at the moment it can convert.
If you want these rules mapped cleanly across email, SMS, and push so campaigns do not compete with each other, Propel can help you operationalize it quickly inside Customer.io. If you want to pressure test your approach, book a strategy call.
How It Works
Sending behavior options in Customer.io work by evaluating message-level and campaign-level rules right before send time, not just at the moment a customer enters a journey.
In practice, you are controlling a few things: whether a person should receive the message at all (eligibility), how often they can receive messages (frequency and limits), and whether the send should wait for a better time window (timing rules). These settings typically sit alongside your triggers and filters, but they solve a different problem. Triggers decide who enters, sending behavior decides if the message should fire right now.
Example scenario: a shopper abandons checkout at 8:55pm. Your workflow triggers immediately, but your sending behavior rules can (1) prevent an SMS from sending after local quiet hours, (2) ensure they do not get both an email and SMS within the same 10 minutes, and (3) stop all reminders if they purchase in the meantime. That is how you keep urgency without spamming people who already converted.
When we implement this in Customer.io, we treat sending behavior as an orchestration layer across all journeys, not a per-message afterthought.
Step-by-Step Setup
Sending behavior options in Customer.io are easiest to roll out when you start with your highest volume revenue flows (cart, browse abandonment, post-purchase) and standardize rules across them.
- Audit your current message pressure by channel (email, SMS, push) for the last 14 to 30 days, then identify where customers commonly receive multiple messages in a short window.
- Define your global frequency rules (for example, max X emails per day, max Y SMS per week), then decide which messages can bypass limits (typically transactional, order updates, and time-sensitive cart recovery).
- Set channel-specific time rules, especially for SMS (quiet hours by local time zone) and push (avoid overnight sends unless your audience skews night shoppers).
- Align sending behavior with conversion exits. Confirm that purchase events, order created events, or checkout completed events immediately suppress pending cart and browse messages.
- Standardize “collision handling” between programs (for example, cart recovery takes priority over newsletter, post-purchase takes priority over winback for the first 7 days).
- QA with real timelines. Trigger a cart abandonment, then place an order, then abandon again, and confirm the platform behaves the way your customer would experience it.
When Should You Use This Feature
Sending behavior options in Customer.io matter most when your D2C program has enough volume that journeys start stepping on each other.
- Cart recovery at scale: Prevent double taps where a shopper gets email and SMS reminders within minutes, which can increase unsubscribes and lower SMS deliverability.
- Product discovery journeys: If you run browse abandonment plus category education, use timing rules so education does not interrupt high-intent recovery messages.
- Post-purchase engagement: Hold marketing sends for a short window after purchase so customers see shipping and order updates clearly, then resume cross-sell at the right moment.
- Reactivation and winback: Cap frequency tightly. Winback flows often run long, so limits protect your list health and reduce complaint rates.
- Promotional calendars: During launches or seasonal promos, sending behavior rules help you prioritize the most profitable sends and suppress lower value messages.
Operational Considerations
Sending behavior options in Customer.io only perform well when your data and segmentation are clean enough to make the right call at send time.
- Event latency: If your purchase event arrives late, cart messages can send after conversion. Make sure your ecommerce integration sends checkout and order events quickly, and consider a short delay before the first reminder to reduce false abandons.
- Time zone coverage: Quiet hours and time windows depend on reliable time zone data. If you do not have it, decide whether to default to store time, shipping country, or last known location.
- Program priority: Document which journey wins when a customer qualifies for multiple sends (cart beats newsletter, post-purchase beats winback, VIP early access beats generic promo).
- Deliverability tradeoffs: Aggressive cart recovery can lift revenue short term, but if you ignore limits you can degrade inbox placement and lose money across every campaign.
- Channel coordination: If SMS is your highest converting channel, use behavior rules to reserve it for high intent moments (checkout started, cart value above threshold, repeat buyer segments).
Implementation Checklist
Sending behavior options in Customer.io are easiest to manage when you treat them like a shared operating system for messaging.
- Global frequency caps defined by channel (and documented for the team)
- Priority rules established across cart, browse, post-purchase, winback, and promo
- Quiet hours configured for SMS and push, with a clear default when time zone is missing
- Conversion exits confirmed for all recovery flows (purchase suppresses pending reminders)
- Short “anti-false-abandon” delay tested for cart and checkout triggers
- QA plan that tests edge cases (multiple abandons, purchase during delay, repeat purchase within 24 hours)
- Reporting view that tracks unsubscribes, complaints, and revenue per message by channel
Expert Implementation Tips
Sending behavior options in Customer.io are where experienced D2C teams win back margin without adding more send volume.
- In retention programs we’ve implemented for D2C brands, the fastest win is adding a short delay (10 to 30 minutes) before the first cart email, paired with an immediate exit on purchase. You reduce “you forgot something” emails to people who were simply completing checkout.
- Use a tiered approach for SMS. Reserve SMS reminders for higher intent segments (returning buyers, high AOV carts, checkout started), and let email handle lower intent browse behavior. Then enforce a cross-channel cooldown so a shopper does not get hit twice.
- Protect post-purchase. A simple rule like “no promos for 48 hours after purchase” often reduces refunds and support tickets, and it improves engagement on the cross-sell message that follows.
- During major promos, loosen caps for a defined window, then revert automatically. Teams forget to turn off “temporary” settings, and list health pays the price for weeks.
Common Mistakes to Avoid
Sending behavior options in Customer.io can quietly cost you revenue when the rules are set inconsistently across journeys.
- Relying only on triggers and filters: Customers can qualify for multiple messages at once. Without behavior rules, you end up with collisions and higher unsubscribe rates.
- No clear bypass rules: If you apply strict caps to everything, you can accidentally throttle your highest ROI messages (cart recovery, back-in-stock, replenishment).
- Ignoring time zones: Late night SMS is a fast way to get complaints. If time zone data is missing, set a conservative default.
- Late purchase signals: If your order events arrive late, your cart flow will send “abandoned” messages after conversion. Fix the integration or add a buffer delay.
- Changing limits without measuring: Tightening frequency can improve deliverability but reduce revenue in the short term. Track revenue per recipient and complaint rates together, not in isolation.
Summary
Use sending behavior options when you need tighter control over message timing, frequency, and cross-journey collisions. It is one of the highest leverage ways to protect deliverability and keep cart recovery and repeat purchase programs profitable in Customer.io.
Implement with Propel
Propel helps teams standardize sending behavior rules across Customer.io so cart, post-purchase, and winback flows work together instead of competing. If you want an operator to set the guardrails and QA the edge cases, book a strategy call.