For Agents
Trigger a one-off transactional send of an existing HubSpot marketing email to a single recipient with personalisation tokens applied at call time.
Get started with Marketing Single-send in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"send hubspot single email"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Marketing Single-send API.
Send an existing marketing email to a single recipient identified by email address
Override contact properties at send time so personalisation tokens render with custom values
Pass custom properties to the email template for transactional-style data injection
Reuse HubSpot marketing email templates for transactional sends without rebuilding them
GET STARTED
Use for: I need to send a one-off marketing email to user@example.com, Trigger a transactional send using an existing HubSpot email template, Send a password-reset style email built as a marketing email, Override the firstName personalisation token at send time
Not supported: Does not send SMS, manage email templates, or update CRM records permanently — use for triggering a one-off send of an existing marketing email only.
The HubSpot Marketing Single-send API delivers a one-off send of an existing marketing email to a single recipient with custom contact properties and personalisation tokens applied at send time. It exposes a single POST endpoint that takes the emailId, recipient, and custom property overrides, returning a send status the caller can log and retry on. Useful for transactional-style triggers where you want HubSpot's marketing email template engine and tracking but without enrolling the contact in a list-based send.
Trigger HubSpot's tracking pixels and link rewriting on a one-off send for engagement reporting
Patterns agents use Marketing Single-send API for, with concrete tasks.
★ Transactional Use of Marketing Templates
Reuse a beautifully designed HubSpot marketing email as a transactional send for events like password resets, order confirmations, or webinar reminders. POST /marketing/v4/email/single-send accepts the emailId of the existing marketing email plus the recipient and custom properties, so design teams maintain templates in HubSpot while engineering triggers the sends from application code.
Call POST /marketing/v4/email/single-send with emailId, message.to=user@example.com, and contactProperties overriding firstName.
Webhook-Triggered Email Drops
Connect a webhook handler (Stripe payment success, new signup) directly to HubSpot single-send so the user receives a branded HubSpot email moments after the trigger event. The single-send endpoint is synchronous from the caller's perspective, returning a send status that the webhook handler can log and retry on transient failures.
On Stripe webhook payment_intent.succeeded, call POST /marketing/v4/email/single-send with emailId and the customer's email address.
Personalisation at Call Time
Inject custom property values into a marketing email template at send time using contactProperties and customProperties on the single-send payload. Personalisation tokens in the template (firstName, orderTotal) render with the values you pass in the request rather than the values stored on the contact record. Useful when the data is request-scoped (a specific order, a specific session) and should not persist to the CRM.
Call POST /marketing/v4/email/single-send with customProperties.orderTotal=49.99 and customProperties.orderId=ord_123 to render the template tokens.
AI Agent Notification Send via Jentic
An AI agent fires a HubSpot-branded notification when a watched condition trips (a customer health score drops, a deal stage changes). The agent searches Jentic for HubSpot single-send, loads the schema for POST /marketing/v4/email/single-send, and executes with the recipient and message body. Jentic isolates the OAuth token so the agent never handles raw credentials and the send takes seconds.
Search Jentic for "send hubspot single email", load the schema for POST /marketing/v4/email/single-send, and execute with emailId and message.to.
1 endpoints — the hubspot marketing single-send api delivers a one-off send of an existing marketing email to a single recipient with custom contact properties and personalisation tokens applied at send time.
METHOD
PATH
DESCRIPTION
/marketing/v4/email/single-send
Send a marketing email to a single recipient
/marketing/v4/email/single-send
Send a marketing email to a single recipient
Three things that make agents converge on Jentic-routed access.
Credential isolation
HubSpot OAuth and private app tokens are stored encrypted in the Jentic MAXsystem vault. Agents receive scoped execution access — the raw bearer token never enters the agent's context window or logs.
Intent-based discovery
Agents search Jentic with intents like 'send hubspot single email' and Jentic returns the matching operation with its input schema, so the agent calls POST /marketing/v4/email/single-send with the right payload without browsing HubSpot docs.
Time to first call
Direct HubSpot integration: 1 day for OAuth setup, payload shaping, and retry logic. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Marketing Emails
Manage the email asset that single-send delivers
Choose this when the agent needs to create or update the underlying email asset before sending.
CRM Contacts
Manage the contact record permanently rather than per-send
Choose this when property values should persist beyond the send.
SendGrid Mail
Dedicated transactional email API with higher throughput and richer template features
Choose SendGrid when send volume is high and HubSpot CRM integration is not required.
Postmark Server API
Transactional email service known for fast delivery and detailed bounce handling
Choose Postmark when the use case is purely transactional (receipts, password resets) without marketing tracking.
Specific to using Marketing Single-send API through Jentic.
What authentication does the Single-send API use?
It accepts HubSpot OAuth 2.0 access tokens or private app tokens (legacy schemes oauth2_legacy and private_apps_legacy), sent as Bearer in the Authorization header. Through Jentic, the token is stored encrypted in MAXsystem and injected at execution time.
Can I send a marketing email to one recipient without enrolling them in a list?
Yes — that is exactly what this API does. POST /marketing/v4/email/single-send takes an emailId and a single recipient, sending one copy without modifying any HubSpot list or workflow enrolment.
How do I override personalisation tokens at send time?
Pass contactProperties (override values for properties on the contact record) and customProperties (per-send values not tied to a contact field) on the request body. Personalisation tokens in the template render with these values for this send only.
What are the rate limits for the Single-send API?
Account-level limits are 100 requests per 10 seconds across HubSpot's authenticated APIs, with daily caps that depend on the subscription tier. Single-send also has its own daily volume cap by tier — check the HubSpot pricing docs for current numbers.
How do I trigger a single send through Jentic?
Run pip install jentic, search for "send hubspot single email", load the schema for POST /marketing/v4/email/single-send, and execute with emailId, message.to, and any contactProperties. Sign up at https://app.jentic.com/sign-up.
Does this endpoint create or modify contact records?
It does not modify the contact record. The contactProperties on the payload only affect the personalisation rendered in this send; permanent updates require the CRM Contacts API.