theMarketer integration
theMarketer is an email, SMS, loyalty and referral marketing platform for online shops. Add, update, tag, unsubscribe or anonymize contacts (by email, by phone or in bulk) and read their subscription status, list unsubscribed emails, read and adjust loyalty points, list a contact's available coupons, sync brands, categories and product updates, update order statuses, send transactional emails and SMS, and pull daily reports for audience, campaigns, automations and forms. The browser tracking events, mobile push token routes, order and review submission, product creation and coupon creation are not exposed (their parameters are indexed form keys or undocumented codes), nor is the product reviews feed, whose response the vendor does not document. Authentication is your REST API key and Customer ID from Settings - Technical integration, both sent as query parameters (k and u).
Say what should happen.
The workflow builds itself.
What you can do with theMarketer
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.
Report, 9 operations
get_audience_reportGet audience reportGETReturns subscriber counts per day: total or new subscribed, unsubscribed, active, inactive, cleaned or bounced contacts per channel for the chosen type metric, one value per day from start to end, with an optional comparison period.get_email_automation_reportGet email automation reportGETReturns email automation performance per day: sent, opens, clicks, rates, transactions, revenue, unsubscribes, complaints, bounces for the chosen type metric, one value per day from start to end, with an optional comparison period.get_email_campaigns_reportGet email campaigns reportGETReturns email campaign performance per day: sent, opens, clicks, rates, transactions, revenue, unsubscribes, complaints, bounces for the chosen type metric, one value per day from start to end, with an optional comparison period.get_forms_embedded_reportGet forms embedded reportGETReturns embedded form performance per day: impressions, subscribed users and subscribe rate for the chosen type metric, one value per day from start to end, with an optional comparison period.get_forms_popups_reportGet forms popups reportGETReturns popup form performance per day: impressions, subscribed users and subscribe rate for the chosen type metric, one value per day from start to end, with an optional comparison period.get_push_automation_reportGet push automation reportGETReturns push notification automation performance per day: sent, clicks, rates, transactions, revenue, unsubscribes for the chosen type metric, one value per day from start to end, with an optional comparison period.get_push_campaigns_reportGet push campaigns reportGETReturns push notification campaign performance per day: sent, clicks, rates, transactions, revenue, unsubscribes for the chosen type metric, one value per day from start to end, with an optional comparison period.get_sms_automation_reportGet sms automation reportGETReturns SMS automation performance per day: sent, clicks, rates, transactions, revenue, unsubscribes for the chosen type metric, one value per day from start to end, with an optional comparison period.get_sms_campaigns_reportGet sms campaigns reportGETReturns SMS campaign performance per day: sent, clicks, rates, transactions, revenue, unsubscribes for the chosen type metric, one value per day from start to end, with an optional comparison period.
Subscriber, 5 operations
add_subscriberAdd subscriberPOSTSubscribes an email contact to theMarketer. Double opt-in is on by default, so the contact is first sent a confirmation email. Optional tags, name, phone, location, birthday and channels.add_subscriber_by_phoneAdd subscriber by phonePOSTAdds or updates a contact identified by phone number only, for shops that do not collect email addresses. An existing contact with the same phone number is updated.add_subscribers_bulkAdd subscribers bulkPOSTSubscribes several email contacts in one call. Send subscribers as an array of objects with email and the same optional fields as add_subscriber.get_subscriber_statusGet subscriber statusGETReturns the channels an email contact is subscribed to and unsubscribed from (for example email, sms, loyalty).remove_subscriberRemove subscriberPOSTUnsubscribes an email address in theMarketer, for example when the customer unsubscribes from their profile on your shop. Optionally limit it to some channels.
Brand, 1 operation
upsert_brandUpsert brandPOSTCreates or updates a brand of your product catalog in theMarketer, identified by your id, with its name, page url and image url.
Category, 1 operation
upsert_categoryUpsert categoryPOSTCreates or updates a product category in theMarketer, identified by your id, with name, page url, image url and its hierarchy path.
Contact, 1 operation
anonymize_contactAnonymize contactPOSTPERMANENTLY anonymizes a contact's data and unsubscribes them from every channel, for a deletion request. Cannot be undone.
Contact tag, 1 operation
update_contact_tagsUpdate contact tagsPOSTAdds and removes tags on a contact identified by email. Set overwrite_existing to 1 to replace the contact's current tags instead of adding to them.
Coupon, 1 operation
list_available_couponsList available couponsGETLists the discount coupons allocated to a contact that are still unused and unexpired, with code, value, type, expiry and campaign.
Email, 1 operation
send_transactional_emailSend transactional emailPOSTSends one transactional email (order confirmation, invoice) through theMarketer. Billed separately; in sandbox mode only sandbox recipients receive it.
Loyalty member, 1 operation
get_loyalty_infoGet loyalty infoGETReturns a customer's loyalty program data by email: tier, points balance, points about to expire, points and rewards history, and tier and points evolution.
Loyalty points, 1 operation
update_loyalty_pointsUpdate loyalty pointsPOSTAdds or removes loyalty points for a customer identified by email: set action to increase or decrease and points to the amount. Returns the new balance.
Order, 1 operation
update_order_statusUpdate order statusGETUpdates the status of an order already sent to theMarketer (for example Pending to Processing or Fulfilled), so it matches your shop. A GET that changes data.
Product, 1 operation
update_productUpdate productPOSTUpdates an existing product in theMarketer (stock, prices, images, name), identified by id and sku. Leave a field out to keep its current value.
Sms, 1 operation
send_transactional_smsSend transactional smsPOSTSends one transactional SMS (order confirmation, delivery update) through theMarketer. Billed separately; in sandbox mode only sandbox numbers receive it.
Unsubscribed email, 1 operation
list_unsubscribed_emailsList unsubscribed emailsGETLists the email addresses that unsubscribed in theMarketer, optionally between date_from and date_to (YYYY-MM-DD), to sync unsubscribes into your other systems.
Use theMarketer from Claude Code, Cursor or Codex
Connect theMarketer in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its theMarketer 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 theMarketer
- Create your workspace
Sign up free. Nothing to install.
- Connect theMarketer once
Add your theMarketer 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.
theMarketer integration FAQ
What can you do with the theMarketer integration?
LiveContext exposes 26 operations on theMarketer, covering report, subscriber, brand and category.
