C

Customer.io

Event-triggered email, push, SMS and in-app messaging on your own data

Engagement & Messaging.io Essentials from $100/month · Premium from $1,000/month Updated 22 Oct 2026 🇮🇳 Verified Review for Indian Startups
✅ Recommended for product-led messaging

Quick Verdict

Customer.io is the messaging tool for teams that want every email, push and SMS to be triggered by what a user actually did in the product, not by a list upload. The visual workflow builder, the data model (people plus objects like accounts or orders) and the webhook action make it a developer-friendly choice. It is priced per profile from $100 a month; Indian startups under $10M raised can get the first year free through its Startup Program.

Are we wrong about your product? Tell us.

What is Customer.io?

Customer.io is a customer messaging platform. You send it events and attributes from your app (or through Segment, RudderStack or a warehouse sync), and build campaigns that react to them: an onboarding sequence that stops when the user finishes setup, a re-engagement push after 7 idle days, an SMS when a loan is approved. Channels are email, push, in-app, SMS and webhooks to anything else.

Compared with marketing-first tools (Mailchimp, Zoho Campaigns), its centre of gravity is the event stream and the workflow builder. Compared with Indian engagement suites (MoEngage, CleverTap, WebEngage), it is simpler, cheaper at small scale and more transparent on price, but it has no built-in WhatsApp channel and no India sales team.

Quick facts: Founded 2012, Portland · Email, push, in-app, SMS, webhooks · Priced per profile · 1 million emails a month included on Essentials · Startup Program: a free year for companies under $10M raised.

Key Features of Customer.io

Visual workflow builder

Branch on events, attributes, time and A/B splits; every step shows conversion and delivery numbers.

People and objects

Model accounts, orders or policies as objects linked to people, so a message can be about the thing, not just the person.

Transactional API

Send OTPs, receipts and alerts through the same templates and logs as campaigns, with a separate transactional endpoint.

In-app messages

Modals, banners and inline components inside your web or mobile app without a release.

Webhook actions

Call any HTTP endpoint from a workflow: a WhatsApp provider, your own API, a Slack alert.

AI Agent

An agent that drafts messages, builds segments and runs daily routines on Premium, with core skills on Essentials.

Pricing and Indian Market Context

Priced by the number of profiles (people plus objects) you store, with a large email allowance included. Premium and Enterprise are custom beyond the starting price.

Plan Price What you get
Essentials From $100 per month, billed monthly 5,000 profiles, 1 million emails a month, 2 object types, 2 workspaces, workflow builder, email and community support
Essentials, more profiles $145 (10k) · $235 (20k) · $325 (30k) · $415 (40k) · $505+ (50k+) per month Extra profiles $0.009 each; extra emails $0.12 per 1,000 on all plans
Premium From $1,000 per month, billed yearly Custom profiles and emails, 10 object types, unlimited workspaces, elevated AI Agent limits, chat support, 90-day onboarding, Salesforce integration, HIPAA (custom)
Enterprise Custom quote Everything in Premium plus audit logging, data governance, priority sending capacity, priority support
Startup Program Free for one year For companies that have raised under $10M

Source: customer.io/pricing, checked 22 Oct 2026. Prices in US dollars; no rupee billing. AI credits beyond the included amount cost $10 per 100K on Essentials and Premium.

For teams in India: $100 a month for 5,000 profiles is below MoEngage's and CleverTap's typical entry contracts, and the price is on the page rather than on a sales call. The gap is WhatsApp: you connect Gupshup, MSG91 or Kaleyra through a webhook action instead of a native channel.

Who Should Use Customer.io?

  • SaaS and fintech apps with an event stream — If you already send events to Segment, RudderStack or your warehouse, Customer.io plugs in and the first onboarding sequence is a day's work.
  • Teams that want transactional and marketing messages in one place — One template system, one log, one unsubscribe model.
  • Early-stage startups under $10M raised — The Startup Program's free year removes the cost question for the first 12 months.
  • Not ideal for: WhatsApp-first consumer brands — There is no native WhatsApp channel; MoEngage, CleverTap or WebEngage have it built in with Indian BSP partners.
  • Not ideal for: Newsletter senders with no product events — If every send is a broadcast to a list, Zoho Campaigns or Mailchimp cost less and need no engineering.

First 5 Things to Set Up in Customer.io

In the order a small team would do them.

  1. 1

    Apply to the Startup Program before you pay

    If you have raised under $10M, apply first; the free year starts when your account is approved.

  2. 2

    Define 10 events and 5 attributes, then stop

    signed_up, activated, first_payment, plan_changed, churn_risk and the like. Send them from the backend, not the browser, so they are reliable.

  3. 3

    Verify your sending domain

    Set up SPF, DKIM and DMARC on a subdomain such as mail.yourapp.in before any campaign; use a separate subdomain for transactional mail.

  4. 4

    Build the onboarding workflow with an exit condition

    Trigger on signed_up, exit on activated, one message every two days for a week. Watch the per-step conversion panel for a month.

  5. 5

    Connect WhatsApp through a webhook action

    Point a webhook step at your Gupshup or MSG91 template endpoint so WhatsApp lives in the same workflow as email and push.

Pros and Cons

Pros

  • Price is on the page; entry plan covers 5,000 profiles and 1M emails
  • Workflow builder with per-step metrics
  • Objects model fits B2B accounts and fintech products
  • Transactional and campaign messages share templates and logs
  • Free year for early-stage startups

Cons

  • No native WhatsApp channel
  • USD billing only; Premium is billed yearly
  • Profile-based pricing grows with every user you store, active or not
  • Fewer India-specific integrations than MoEngage or CleverTap

Frequently Asked Questions

How much does Customer.io cost?
Essentials starts at $100 a month for 5,000 profiles and 1 million emails; Premium starts at $1,000 a month billed yearly; Enterprise is a custom quote (checked 22 Oct 2026). Startups under $10M raised can get a year free.
Does Customer.io support WhatsApp in India?
Not as a native channel. You send WhatsApp from a workflow through a webhook action to a provider such as Gupshup, MSG91 or Kaleyra, which also handles template approval.
Customer.io or MoEngage for an Indian app?
Customer.io if your team is technical, your product emits events and email and push are the main channels. MoEngage or CleverTap if WhatsApp, SMS and a local account team matter more than price transparency.

Get Started with Customer.io

Event-triggered messaging from $100 a month; a free year if you have raised under $10M.

Visit Website →

Find the perfect AI stack

Use Kriyā's interactive Stack Builder to compose your AI-coding, payment, or analytics tools based on your company stage.

Build Stack on Kriyā

The Daily Brief — a daily update across 12 industries

One actionable growth breakdown every morning, across 12 industries — with an audio version in English and 10 Indian languages. No fluff, just hard product teardowns and India benchmarks.

or