For Agents
Manage Everlytic contacts and lists, retrieve campaign messages, and send transactional email or SMS for marketing and product notification workflows.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Everlytic API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Everlytic API API.
Create, retrieve, update, and remove contacts in Everlytic
Manage subscription lists and the contacts subscribed to them
Read campaign and transactional message records
Send a transactional email through /transactional/email
GET STARTED
Use for: Create a new contact in Everlytic, Add a contact to the 'monthly newsletter' list, I want to send a transactional email through Everlytic, Send an SMS reminder via Everlytic
Not supported: Does not handle payment processing, customer support ticketing, or web push notification config — use for Everlytic contacts, lists, and transactional email and SMS only.
The Everlytic API is the programmatic surface for Everlytic's email marketing, SMS, and push notification platform. Fourteen operations across 7 paths cover contact and list management, campaign messages, and transactional email and SMS sends. Authentication is via HTTP Basic, and the API is the right surface for syncing customer data from CRMs and product systems into Everlytic, triggering transactional messages from app events, and powering AI agents that send branded communications on demand.
Send a transactional SMS through /transactional/sms
Pipe customer events from a CRM or product into segmented Everlytic lists
Patterns agents use Everlytic API API for, with concrete tasks.
★ CRM to Everlytic Sync
Mirror contacts from a CRM into Everlytic so marketing campaigns always run against the latest segments. The /contacts and /lists endpoints provide create, read, update, and delete operations needed for two-way sync. A working sync takes a day or two and removes the manual CSV imports that marketing teams typically perform monthly.
On every CRM contact update, POST /contacts to Everlytic if new or PUT /contacts/{id} if existing, and add to the matching list via /lists/{id}
Transactional Email Triggers
Trigger transactional emails from product events such as 'order shipped' or 'password reset' by calling /transactional/email with a templated payload. This keeps transactional sends inside the same platform as marketing sends, simplifying analytics and unsubscribe handling. Setup typically takes a single afternoon.
When a new order ships, POST /transactional/email with the customer's email, template ID, and order tracking number
SMS Reminders for Appointments
Send SMS appointment reminders or two-factor codes through /transactional/sms, replacing a separate SMS gateway. The API accepts the destination number and message and returns a send identifier for receipts. This collapses two vendors into one for South African and African market deployments where Everlytic is widely used.
Send an SMS via /transactional/sms to a customer with their appointment time and a confirmation link
AI Agent Integration via Jentic
Wire Everlytic to an AI assistant through Jentic so internal staff can send a transactional email or SMS in chat without leaving Slack. Jentic search resolves the intent to the right Everlytic operation and the vault holds the credentials. Setup takes minutes once Everlytic is connected.
Search Jentic for 'send everlytic transactional email', load the POST /transactional/email operation, and send a templated message captured from chat
14 endpoints — the everlytic api is the programmatic surface for everlytic's email marketing, sms, and push notification platform.
METHOD
PATH
DESCRIPTION
/contacts
List contacts
/contacts
Create a contact
/contacts/{id}
Update a contact
/lists
List subscription lists
/lists
Create a list
/transactional/email
Send a transactional email
/transactional/sms
Send a transactional SMS
/contacts
List contacts
/contacts
Create a contact
/contacts/{id}
Update a contact
/lists
List subscription lists
/lists
Create a list
/transactional/email
Send a transactional email
Three things that make agents converge on Jentic-routed access.
Credential isolation
Everlytic Basic Auth credentials sit encrypted in the Jentic vault. Agents call operations through scoped execution tokens, so the raw username and password never enter the model context.
Intent-based discovery
Agents search Jentic by intent (e.g., 'send everlytic transactional email') and Jentic returns the matching operation with its schema, so the agent sends only the recipient and template fields.
Time to first call
Direct integration: 1-2 days for contact sync, send wrappers, and credential rotation. Through Jentic: under 30 minutes from sign-up to first executed send.
Alternatives and complements available in the Jentic catalogue.
Mailchimp Marketing API
Global email marketing platform with broader template and automation features
Choose Mailchimp when the team is targeting global markets and wants a broader template library and audience management surface.
Brevo API
Email, SMS, and chat marketing platform formerly known as Sendinblue
Pick Brevo for SMS-plus-email marketing in European markets where it has stronger deliverability than Everlytic.
SendGrid Domain Authentication API
Run high-volume transactional email through SendGrid alongside Everlytic marketing
Use SendGrid when transactional volume exceeds what Everlytic is provisioned for, while keeping marketing in Everlytic.
Klaviyo API
E-commerce-focused email and SMS platform with deep behavioural segmentation
Choose Klaviyo when the business is e-commerce-led and needs behavioural segmentation tied to product events.
Specific to using Everlytic API API through Jentic.
What authentication does the Everlytic API use?
The Everlytic API uses HTTP Basic authentication. Through Jentic, the credentials sit in the encrypted vault and are injected at execution time, so the raw username and password never enter the agent's context.
Can I send transactional emails through the Everlytic API?
Yes. POST /transactional/email sends a single transactional email with a template and per-recipient merge fields. This is suited to order confirmations, password resets, and other product-driven sends that should share analytics with marketing campaigns.
What are the rate limits for the Everlytic API?
The OpenAPI spec does not declare explicit rate limits. Treat the API as standard for an email service provider, back off on HTTP 429, and consult Everlytic's developer documentation for current published limits before bulk sends.
How do I sync contacts to Everlytic through Jentic?
Search Jentic for 'everlytic create contact' and 'everlytic add to list', load the POST /contacts and /lists/{id} operations, and execute them in sequence. Install with pip install jentic and use the async search, load, execute pattern.
Does the Everlytic API support SMS sends?
Yes. POST /transactional/sms sends a single SMS to a destination number with the message body. This is widely used for appointment reminders and 2FA codes in markets where Everlytic is the established provider.
Can I manage list subscriptions via the API?
Yes. /lists and /lists/{id} cover list-level CRUD, and contact list membership is managed through the contacts and lists endpoints. This is the right surface for syncing CRM segments into Everlytic without touching the dashboard.
/transactional/sms
Send a transactional SMS