IntegrationsEmail & marketing

Automate Customer.io without writing code.

Trigger messages from user behavior. Describe the job you repeat in plain English and Mitra builds an agent that does it in Customer.io, on the schedule you set. You sign in on Customer.io's own page, so Mitra never sees your password, and you can disconnect at any time.

Connect Customer.io

200 credits to start · no credit card

What Mitra can do in Customer.io.

24 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.

  • Add person to groupTool to add people to a group in Customer.io. Groups represent objects like companies, accounts, or projects that people belong to. Use when
  • Create aliasTool to create an alias to merge multiple profiles in Customer.io. Use when you need to support multiple identifiers for a single person. Th
  • Customer io suppress personSuppress a customer profile to permanently delete it and prevent re-adding with the same identifier. IMPORTANT: This action requires Track A
  • Get integrationsTool to retrieve a list of integrations in your workspace. Use when you need to discover configured integrations.
  • Get messagesTool to retrieve a list of messages sent from your workspace. Use when you need paginated delivery metrics for messages, e.g., list email me
  • Get segmentsTool to retrieve a list of segments in your workspace. Use when you need to fetch all segments after configuring segment rules.
  • Get segment detailsTool to retrieve details of a specific segment. Use after identifying the segment ID from list segments.
  • Get segment membershipTool to retrieve people in a specific segment. Use when you need to page through segment membership after identifying segment ID.
  • Get triggerRetrieves details about a specific API-triggered broadcast, including trigger ID, campaign ID, creation timestamp, recipient filter criteria
  • Get triggersRetrieve all API trigger instances for a specific broadcast/campaign. Returns trigger metadata including IDs, creation timestamps, and proce
  • Get webhooksRetrieves all reporting webhook configurations from the Customer.io workspace. Reporting webhooks send event notifications (message sent, op
  • Identify personTool to identify a person and assign traits to them in Customer.io. Creates a new person profile if it doesn't exist, or updates an existing
  • List collectionsTool to list all Collections metadata. Use when you need to retrieve current details of each Collection in your workspace.
  • List ip addressesTool to retrieve the list of IP addresses used by Customer.io for sending messages. Use when you need to allowlist or configure firewall rul
  • List newslettersTool to list all newsletters. Use when paginating through newsletter metadata.
  • List snippetsTool to list all snippets in your workspace. Use when you need to retrieve all reusable content snippets for templating or dynamic content i
  • List transactional messagesLists all transactional message templates in your Customer.io workspace. Returns the ID and name (trigger name) for each template. Use this
  • Report push eventsTool to report push notification events to Customer.io. Use when you need to track device-side push events (opened, converted, delivered). I
  • Send batchSend multiple CDP calls (identify, track, page, screen, group, alias) in a single batch request. Use this to efficiently send multiple event
  • Track eventTool to send an event associated with a person in Customer.io. Records actions users take, along with properties that describe the action. U
  • Track pageTool to track page view events for website visitors in Customer.io. Use when recording user navigation or page impressions on your website.
  • Track screenTrack mobile screen views in Customer.io for analytics and user journey tracking. Records when a user views a screen in your mobile app. Use
  • Trigger broadcastManually trigger a Customer.io broadcast/campaign to send messages to a defined audience. Use this when you need to: - Send a pre-configured
  • Unsubscribe deliveryTool to handle custom unsubscribe requests for email deliveries in Customer.io. Use when you need to unsubscribe a person from emails and at

Hand over the work you keep repeating.

Your first agent is one sentence away.

Get started free

200 credits to start · no credit card · nothing to install