Builder plan: pay-as-you-go

Updated

The Builder plan provides messaging infrastructure for early stage builders and transactional senders: set up and test your messaging for free, go live for $10, and upgrade to the full platform when you’re ready!

How it works

The Builder plan is a low-cost way to set up and start sending transactional messagesMessages that your audience implicitly opts into—like purchase receipts, password reset requests, shipping updates, two-factor authentication codes, etc. and one-time broadcasts with Customer.io. You can send emails, push notifications, in-app messages, and webhooks via our CLI, MCP server, or web app. You can also send SMS and WhatsApp if you integrate with Twilio.

Unlike our other offerings, the Builder plan is not a subscription model and has no monthly fees and no trial period. It’s free to build and test!

When you’re ready to send to your customers, you add funds, starting at just $10, and pay $0.40 per 1,000 messages.

To create marketing campaigns or set up out-of-the-box integrations with services like Salesforce, check out our subscription-based plans instead.

Who is the Builder plan for?

Anyone can sign up for the Builder plan, but it’s intended for:

  • Developers and founders at startups in the early stages who need reliable transactional messaging and aren’t yet ready to sign up for a monthly plan.
  • Mobile developers who want to test push notifications and in-app messages before committing to a monthly plan.
  • AI-native builders working with LLMs, agents, and other tools who want messaging as infrastructure. You don’t need a GUI; you use our CLI or MCP server to support your workflows.

 If you need behavioral workflows, audience segmentation, or multi-channel automation, start with the Essentials plan.

What’s included in the Builder plan

The Builder plan includes the following features. Those not included are available on our Essentials and higher plans.

WorkflowsAvailable in Builder Plan
Transactional messagesMessages that your audience implicitly opts into—like purchase receipts, password reset requests, shipping updates, two-factor authentication codes, etc.
Broadcasts (Newsletters only)
API-triggered broadcasts
Campaigns
Message channelsAvailable in Builder PlanDetails
EmailSend for free to up to 10 verified recipients before sending to customers. Up to 2 sending domains per workspace.
Push notifications
In-app messages
Inbox messages
Webhooks
SMS or WhatsApp through Twilio
SMS or WhatsApp through direct integrations
LINE
Slack
Anonymous in-app messages
Data and integrationsAvailable in Builder PlanDetails
PeopleAdd verified, test recipients and customers to your workspace.
Manual segmentsA segment of people you maintain manually. You must explicitly add people to, or remove people from, the segment.
Dynamic, data-driven segments
Custom objectsAn object is a non-person entity that you can associate with one or more people—like a company, account, or online course.
Mobile SDKs and libraries
Native integrations for services like Salesforce or Hubspot
Analytics across workflows and message channels

Set up & test your account

If you’re new to Customer.io, you can sign up for the Builder plan here or through our CLI.

You can sign up without payment information and start setting up your message channels and integrations right away. Dive in and get started!

Should I integrate via Customer.io’s MCP or CLI?

CLIs are optimized for agentic communications and developer-oriented use cases. Our CLI helps you build workflows and automations from your terminal. You use this in conjunction with terminal-based coding agents like Claude Code or Codex.

If you want to send messages by interacting with a third-party agent interface, like Claude Desktop or ChatGPT, you’ll want to integrate via MCP instead. This is typically for marketers or others who aren’t primarily developers. This way you have a GUI to interact with, rather than the command line.

Authenticate via CLI

If you signed up through our CLI, you’ll already have a key and can skip this step.

If you signed up through our site, go to Home in your workspace to create a Service Account API key.

Learn more about getting started with our CLI.

Authenticate via MCP

To get started with our MCP server, go to Personal Settings > MCP and follow the instructions for your client of choice. You can find more info in our docs too.

Set up your message channels

If you plan to send emails, add your sending domain to your workspace to start the verification process. Your domain must be verified to send emails to anyone, including your verified recipients.

Otherwise, you can set up other message channels through our CLI, MCP server, or Workspace Settings.

Add verified recipients

Verified recipients are test users that have opted into receiving emails from you. You can add up to 10 verified recipients to your workspace. Account Admins are automatically added as verified recipients.

Verified recipients are only available on the Builder plan.

Add recipients from Home

When you add a verified recipient from Home, this person automatically receives an email asking them to opt-in to receiving emails. You can’t send to verified users until they’ve opted in.

Add recipients from the People page

You can also add individuals or groups of people via CSV from the People page.

After you add people, select each person you want to verify. Then choose Actions > Invite verified recipient to send them an opt-in confirmation email.

Check opt-in status

To check whether your verified recipients have opted-in to receiving emails, review their profile:

  1. Go to People.
  2. Search for and select your recipient.
  3. Check Verified user status. Pending means they have not opted in yet. Verified means they have opted in and can now receive emails.

Send to verified recipients

Send emails to verified recipients to check how your emails look before going live. Your sending domain must be verified before you can send to anyone, including verified recipients.

Send to customers: add funds

When you’re ready to send to your customers, you purchase funds to go live. Funds don’t expire, and you can track usage from Home or your Plans & Billing page.

Details
Minimum purchase$10 (~25,000 sends)
Maximum funds per purchase$1,000
Cost$0.40 per 1,000 messages
Message rateFlat across all channels—email, in-app, push, webhooks, and SMS or WhatsApp through Twilio
ProfilesUnlimited people profiles, no objects
  1. Click Add funds.
  2. Enter your payment information and the amount you want to purchase.

The minimum purchase is $10, and you can add funds at any time.

 Sending stops when your funds run out

When your funds run out, sending stops and you need to add funds manually. We’ll email your Account Admins when you’re low on funds so you know to take action.

Manage your plan

If you’re new to Customer.io, you can sign up for the Builder plan. Otherwise, learn more about upgrading and downgrading below.

You can upgrade to Essentials or higher by reaching out to our team at win@customer.io.

When you upgrade, everything you’ve built carries over—your message channels, profiles, and content. No migration is required.

To downgrade from another plan, you’ll also reach out to our team at win@customer.io.

Copied to clipboard!
  Contents