Selzy integration
Selzy (formerly UniSender) is an email marketing service. List contact lists, look up a contact by email, subscribe contacts to lists with a Name and tags, create an email for a list from HTML or a saved template, send or schedule it as a campaign, follow a campaign's status and delivery statistics (opens, clicks, unsubscribes, spam), list campaigns and templates, and install or remove a webhook that reports email, subscription and campaign events. A refused call can answer with error and code fields instead of result. Contacts are personal data. Left out: list, field, tag and template management, contact import and export, unsubscribe and exclude, SMS, transactional single emails and the remaining statistics methods. Authentication is the account's API key (Settings > Integration and API), sent as the api_key query parameter.
Say what should happen.
The workflow builds itself.
What you can do with Selzy
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Create campaign, 1 operation
create_campaignCreate campaignPOSTSends a message made with create_email_message to its list now, or schedules it (start_time, up to 100 days ahead), optionally only to given contacts, with read and click tracking.
Create email message, 1 operation
create_email_messageCreate email messagePOSTCreates an email for one list without sending it, from HTML or a saved template, and returns its message_id for create_campaign. The sender address must be confirmed in Selzy. For long HTML use template_id: requests over about 15 KB are refused.
Get campaign, 1 operation
list_campaignsList campaignsGETLists the account's campaigns (mailings) with start time, status, message, list, subject, sender and report URL; at most 10,000 per call, narrowed with from and to.
Get campaign common stat, 1 operation
get_campaign_statsGet campaign statsGETReturns a campaign's delivery results, as in Campaigns > History in Selzy - contacts planned, sent, delivered, unique and total reads and clicks, unsubscribes and spam complaints.
Get campaign status, 1 operation
get_campaign_statusGet campaign statusGETReturns the status of a campaign started with create_campaign (from waits_censor and scheduled through in_progress to completed, or declined, stopped, canceled) with its creation and start times.
Get contact, 1 operation
get_contactGet contactGETReturns one contact by email address (personal data) with the email's status and availability and, on request, its phone, lists, custom fields and last send, delivery, read and click times.
Get list, 1 operation
list_listsList listsGETReturns every contact list of the Selzy account with its id and title. List ids are what subscribe_contact, create_email_message and the campaign tools take.
List template, 1 operation
list_templatesList templatesGETLists email templates created in the Selzy account or through the API (user templates by default, or Selzy's system templates), without their HTML body.
Remove hook, 1 operation
remove_webhookRemove webhookPOSTRemoves the webhook installed for a URL with set_webhook, so Selzy stops calling it.
Set hook, 1 operation
set_webhookSet webhookPOSTInstalls or replaces (same hook_url) a webhook that Selzy calls on events: email status, subscribe, unsubscribe, campaign status, return-address check or user info changes. Pass at least one events[...] parameter.
Subscribe, 1 operation
subscribe_contactSubscribe contactPOSTAdds a contact (email and/or phone) to one or more lists and sets its Name and tags. By default the contact is sent a confirmation email; double_optin 3 adds it as already consenting, without one.
Use Selzy from Claude Code, Cursor or Codex
Connect Selzy in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Selzy operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Selzy
- Create your workspace
Sign up free. Nothing to install.
- Connect Selzy once
Add your Selzy connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Selzy integration FAQ
What can you do with the Selzy integration?
LiveContext exposes 11 operations on Selzy, covering create campaign, create email message, get campaign and get campaign common stat.
