All tools

Create a one-time send

Creates a one-time send (a newsletter) for a filter over segments and attributes or a CSV of recipients, as a draft, scheduled, or sent right away.

View on GitHub
Updated Sep 27, 2026Available asMCPAPI

Description

Set the audience with `recipients` or `recipient_file_url`, never both. Set `send_now` to `true` to send at once, or `scheduled_at` to a future Unix timestamp; with neither it stays a draft. The name and audience can't change after creation. If the workspace has a subscription center, `subscription_topic_id` is required. On the MCP server, find the endpoint with `cio_schema` and call it with `cio_write_api`.

create-one-time-send.md

Create a one-time send

Creates a one-time send (a newsletter) for a filter over segments and attributes or a CSV of recipients, as a draft, scheduled, or sent right away.

Set the audience with recipients or recipient_file_url, never both. Set send_now to true to send at once, or scheduled_at to a future Unix timestamp; with neither it stays a draft. The name and audience can't change after creation. If the workspace has a subscription center, subscription_topic_id is required. On the MCP server, find the endpoint with cio_schema and call it with cio_write_api.

Set up

Use the first option your agent supports.

MCP (official, remote)

Add this server to your agent's MCP settings, then sign in when asked.

{ "mcpServers": { "customer-io": { "url": "https://mcp.customer.io/mcp" } } }

Call the MCP tool cio_write_api.

Server URL: https://mcp.customer.io/mcp

API (official)

Before doing anything else, make one read-only call to confirm access.

Rules

  • Ask the user before anything that sends messages, costs money, or changes data.
  • Never print API keys.

Built from these files in the repository

The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.

Ways in

RouteSourceCallRequiredDocs
MCPOfficial · remotecio_write_apiOAuthDocs
APIOfficialPOST /v1/newslettersAPI key in $CUSTOMERIO_API_KEYDocs

Workflows using Create a one-time send

No workflows yet
No published workflow uses Create a one-time send yet.