What it is
Customer.io sends email, push notifications, SMS and in-app messages based on events your product tracks, like a signup, a purchase or an abandoned cart. It's built for software and e-commerce companies with technical help on hand, since its strength is behavioral data and the visual workflows that act on it. It also collects customer data and routes it to your other tools.
How to use it
- Send events from your app through its API or SDKs so you know what each user does.
- Design journeys in a visual builder with delays, conditions and A/B tests.
- Mix channels: email, push, SMS, in-app messages and webhooks in one flow.
- Segment in real time by attributes and events, with no list exports.
- Send transactional email such as receipts and password resets from the same platform.
What it's good for
- A personal finance app that walks each new user through setup based on the steps they've already finished.
- A B2B SaaS company that nudges accounts by email and in-app when they stop using a key feature.
- An online store that recovers abandoned carts with email and push, and stops once the customer buys.
Pros
- Workflows react to product events, not just email lists
- Email, push, SMS, in-app and webhooks in a single journey
- Documented API and SDKs for web and mobile apps
- Handles transactional messages as well as campaigns
Cons
- High entry price for a small business that only needs newsletters
- You need technical help to send events and keep data clean
- English-only interface and support



