Customer.io
for LuumenAI

Customer.io is a customer engagement platform that enables businesses to send targeted messages to their customers through various channels, including email, SMS, and push notifications.

Bring Customer.io into the same conversation as the systems behind it. LuumenAI reads campaigns, audiences, and delivery status for context, and changes them only through previewed, approved, audited actions.

The Customer.io toolbox

23 tools: 13 read, 10 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet IntegrationsRetrieve a list of integrations in your workspace.
  • ReadGet MessagesRetrieve a list of messages sent from your workspace.
  • ReadGet Segment DetailsRetrieve details of a specific segment.
  • ReadGet Segment MembershipRetrieve people in a specific segment.
  • ReadGet SegmentsRetrieve a list of segments in your workspace.
  • ReadGet TriggerRetrieves details about a specific API-triggered broadcast, including trigger ID, campaign ID, creation timestamp, recipient filter criteria, and personalization data.
  • ReadGet Broadcast TriggersRetrieve all API trigger instances for a specific broadcast/campaign.
  • ReadGet Customer.io Workspace WebhooksRetrieves all reporting webhook configurations from the Customer.io workspace.
  • ReadList CollectionsList all Collections metadata.
  • ReadList IP AddressesRetrieve the list of IP addresses used by Customer.io for sending messages.
  • ReadList NewslettersList all newsletters.
  • ReadList SnippetsList all snippets in your workspace.
  • ReadList Transactional MessagesLists all transactional message templates in your Customer.io workspace.
  • WriteAdd Person to GroupAdd people to a group in Customer.io. Approval by default
  • WriteCreate Profile AliasCreate an alias to merge multiple profiles in Customer.io. Approval by default
  • WriteSuppress Customer ProfileSuppress a customer profile to permanently delete it and prevent re-adding with the same identifier. Approval by default
  • WriteIdentify PersonIdentify a person and assign traits to them in Customer.io. Approval by default
  • WriteSend Batch CDP CallsSend multiple CDP calls (identify, track, page, screen, group, alias) in a single batch request. Approval by default
  • WriteTrack EventSend an event associated with a person in Customer.io. Approval by default
  • WriteTrack Page ViewTrack page view events for website visitors in Customer.io. Approval by default
  • WriteTrack Screen ViewTrack mobile screen views in Customer.io for analytics and user journey tracking. Approval by default
  • WriteTrigger BroadcastManually trigger a Customer.io broadcast/campaign to send messages to a defined audience. Approval by default
  • WriteUnsubscribe from DeliveryHandle custom unsubscribe requests for email deliveries in Customer.io. Approval by default

Questions

How does LuumenAI connect to Customer.io?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Customer.io on its own?

Read actions answer immediately. Anything that writes — add person to group, create profile alias, suppress customer profile, identify person, and more — is shown as a plan and requires approval by default, including the 2 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Customer.io — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Customer.io to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.