Subscription Options in Customer.io

Customer.io partner logo

Table of Contents

Summarize this documentation using AI

This banner was added using fs-inject

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Overview

Subscription options in Customer.io are how you control who should receive marketing messages, on which channels, and under what consent rules, without accidentally suppressing high-intent shoppers. For D2C teams, this is the difference between clean list growth that converts and a deliverability mess that quietly kills revenue from abandoned cart, browse abandon, and replenishment flows.

If you want subscription governance that scales across email and SMS without slowing down campaign shipping, Propel can help you set the rules once and operationalize them across your whole lifecycle in Customer.io (then pressure test it against revenue KPIs).

book a strategy call

How It Works

Subscription options in Customer.io work by separating a person’s overall profile from their permission to receive specific kinds of messages, typically by topic and channel.

In practice, you define one or more subscription types (for example, “Promotions”, “Product Drops”, “Back in Stock”, “Order Updates”), then your campaigns and broadcasts send to people who are subscribed to the relevant type. Unsubscribes can be handled at the type level (someone opts out of promos but still receives shipping updates) or globally (someone opts out of all marketing), depending on how you set it up.

This is also where teams avoid the classic D2C problem: treating every opt-out as a full suppression, then wondering why repeat purchase and winback revenue falls off a cliff. With the right subscription model, you can respect preferences while keeping essential messages like order and delivery notifications flowing.

Implementation usually touches three areas: how you store consent (attributes and subscription state), how you collect it (checkout, popups, quizzes, and SMS keywords), and how you enforce it in orchestration (campaign entry filters and message-level subscription settings). If you need a clean framework to map this across your brand’s channels, we often build it inside Customer.io alongside your core revenue journeys.

Step-by-Step Setup

Subscription options in Customer.io are easiest to implement when you start from your revenue journeys, then work backwards into subscription types and consent capture.

  1. Inventory your message categories by intent. Group what you send into 3 to 6 buckets that a customer would understand (Promotions, New Arrivals, Back in Stock, Educational content, VIP access). Keep “Order Updates” separate if you treat it as transactional.
  2. Define your subscription types to match those buckets. Create subscription types that mirror customer-facing preferences, not internal team structure. If “Product Drops” and “New Arrivals” are the same in practice, do not split them.
  3. Decide what counts as global opt-out vs topic opt-out. Most D2C brands benefit from topic-level opt-outs for marketing, plus a clear global marketing opt-out. Keep transactional messaging rules distinct so you do not suppress order updates when someone opts out of promos.
  4. Wire consent capture at the highest-intent moments. Add email consent at checkout and account creation, and SMS consent with explicit checkbox language. For quizzes and popups, store the source so you can audit performance and compliance later.
  5. Send subscription state into Customer.io with your identity rules. When a user is anonymous pre-checkout, plan how you merge activity once they identify (so you do not lose browse and cart intent when they become a known profile).
  6. Update your campaigns to enforce subscription types. For each flow (abandoned cart, post-purchase cross-sell, replenishment), confirm the entry conditions and message settings respect the right subscription type.
  7. QA unsubscribe behavior end-to-end. Test: unsubscribe from promos, then place an order and confirm order updates still send. Also test resubscribe paths (preference center, SMS keyword, or support workflow).
    • You run multiple revenue journeys across the same channel. Example: your promo calendar is heavy, but you still want high deliverability for cart recovery and post-purchase.
    • You want preference-based retention instead of blanket suppression. Let customers opt out of promotions while staying subscribed to back-in-stock alerts or VIP early access.
    • You sell products with different buying cycles. Skincare replenishment, supplements subscriptions, and seasonal apparel all benefit from topic-based messaging so customers only get what’s relevant.
    • You are adding SMS and need clean consent boundaries. SMS performance drops fast when opt-outs spike. Subscription types help you keep sends focused and defensible.

    • Segmentation discipline: Build segments that reflect both behavior and subscription state (for example, “Viewed product in last 3 days” AND “Subscribed to Promotions”). Do not rely on behavior alone.
    • Event and attribute design: Store consent source and timestamp (checkout, popup, keyword) so you can troubleshoot drops in opt-in rate and support compliance requests.
    • Preference center strategy: Decide whether you want a true preference center (topic toggles) or a simpler unsubscribe path. A preference center usually increases retained reach, but only if it is easy to find and not cluttered.
    • Cross-channel orchestration: Align email and SMS subscription types so customers do not get mixed signals (opted out of promos on email but still getting promo SMS).
    • Transactional vs marketing boundaries: Define which messages are operationally required (order confirmations, shipping updates) and keep them separate from marketing subscription logic.

    • Subscription type taxonomy documented (names, purpose, examples of messages)
    • Global opt-out policy defined (what it suppresses, what it does not)
    • Consent capture mapped across checkout, popup, quiz, and SMS collection points
    • Consent source and timestamp stored on the profile or as events
    • Campaigns audited to ensure correct subscription type enforcement
    • Unsubscribe and resubscribe paths tested (email, SMS, preference center)
    • Deliverability monitoring plan (spam complaints, bounce trends, inbox placement signals)
    • Support and CX workflow documented (how to update preferences on request)

    • Keep the number of subscription types low. In retention programs we’ve implemented for D2C brands, 3 to 5 marketing types usually outperform 8 to 12 because customers actually use them, and marketers actually route messages correctly.
    • Use topic opt-outs to protect cart recovery performance. If someone opts out of “Promotions”, you can still legitimately message them on “Back in Stock” or “VIP Access” if they explicitly opted in, which preserves high-intent revenue without spamming.
    • Pair subscription state with recency caps. Subscription types prevent sending to people who opted out, but they do not solve over-sending. Add frequency rules for heavy promo periods so you do not train customers to unsubscribe.
    • Build a winback that respects preferences. If a customer opted out of promos, shift reactivation to content-led or value-led messaging (education, routine builders, replenishment reminders) tied to the subscription types they kept.

    • Using a single “Marketing” subscription for everything. This forces customers into all-or-nothing decisions and increases global opt-outs.
    • Accidentally suppressing transactional messages. If order updates get blocked because someone opted out of promos, you will create support tickets and damage trust.
    • Not storing consent metadata. Without source and timestamp, you cannot debug opt-in drops or respond confidently to consent questions.
    • Letting different teams invent their own types. Brand, retention, and SMS teams often create overlapping categories. Consolidate early.
    • Failing to QA identity merging. A common D2C scenario: a shopper browses and adds to cart anonymously, then subscribes via popup with a different email format or later checks out. If you do not merge correctly, subscription state and intent signals split across profiles and recovery flows underperform.

When Should You Use This Feature

Subscription options in Customer.io matter most when your D2C program is mature enough that “one list” starts costing you revenue and deliverability.

Operational Considerations

Subscription options in Customer.io only work well when your data flow and orchestration rules are consistent across teams and tools.

Implementation Checklist

Subscription options in Customer.io roll out cleanly when you treat it like infrastructure, not a quick settings change.

Expert Implementation Tips

Subscription options in Customer.io become a revenue lever when you design them around shopper intent, not internal marketing structure.

Common Mistakes to Avoid

Subscription options in Customer.io can backfire when teams treat consent and messaging governance as an afterthought.

Summary

Use subscription options when you need preference-based messaging that protects deliverability and keeps high-intent journeys converting. Done right in Customer.io, it reduces opt-outs while preserving revenue from cart recovery, post-purchase, and winback.

Implement with Propel

Propel can design your subscription type model, wire consent capture, and audit every Customer.io journey so preference rules improve revenue instead of limiting reach. book a strategy call

Contact us

Get in touch

Our friendly team is always here to chat.

Here’s what we’ll dig into:

Where your lifecycle flows are underperforming and the revenue you’re missing

How AI-driven personalisation can move the needle on retention and LTV

Quick wins your team can action this quarter

Whether Propel AI is the right fit for your brand, stage, and stack