SlimEmail
Email MarketingSlimEmail is a Vietnamese email marketing platform from SlimCRM. Agents subscribe, unsubscribe, check and delete subscribers, count a list, and create campaigns on your installation.
What This Integration Enables
SlimEmail is a list endpoint, not a marketing suite, and the API says so honestly. Six routes, all of them form POSTs, none of them able to enumerate anything: there is no route that lists lists, campaigns, or brands, so every identifier starts life as a string somebody copied out of the interface. That shape tells you what SlimEmail is for. The sending list lives here, the system of record lives somewhere else, and the useful work is keeping the two in agreement without a person retyping addresses between them.
FlowRunner agents do that work continuously. They read the state of an address with Get Subscription Status before deciding anything, add and remove people from the list, report the list's size, and assemble a campaign. What they do not do is decide when mail leaves. Create Campaign has a Send Now switch and no draft to fall back on, so that call belongs to a person. This is the whole point of human-in-the-loop as a default rather than an afterthought: the agent handles the part that is mechanical and stops at the part that reaches ten thousand inboxes and cannot be recalled.
Without FlowRunner
With FlowRunner
Use Case Scenarios
-
Checkout to list, without duplicates or resurrections
An order lands in WooCommerce. The agent reads the buyer's email and name, then calls Get Subscription Status before doing anything else. SlimEmail answers in sentences rather than codes, and one of the seven possible answers is that the address does not exist in the list at all. A genuinely new buyer gets Subscribe. Someone already subscribed is left alone. Someone who previously unsubscribed or complained is not quietly re-added, because that is not a data problem the agent is entitled to solve. Those addresses go to a review queue instead.
-
A list size the finance team can see
On a schedule, the agent calls Get Active Subscriber Count for each list and appends the number to a sheet in Google Sheets, then posts the week-over-week movement to Slack. The count is a bare number from the API, parsed into something a chart can use. Nobody logs into SlimEmail to answer "how big is the list now," and the number in the deck matches the number in the platform because they came from the same call.
-
Offboarding an account without destroying its history
A cancellation posted from the billing system reaches the agent. Unsubscribe and Delete Subscriber look interchangeable and are not. Unsubscribe marks the record and keeps it, so the opt-out survives and a later import cannot walk over it. Delete Subscriber removes the record entirely and is not reversible, which also means the same address can be added again later and will receive mail. The agent takes the reversible path by default, records the change in HubSpot, and routes any request for an actual deletion to the person who owns data requests.
Human-in-Loop Highlight
Create Campaign takes a comma-separated list of List IDs, and no route in this API can tell you what those IDs point at. They were copied off the Email lists screen by a person, possibly months ago. Send Now turns that string into mail with no draft state in between, and Title is the internal name while Subject is what recipients read, which are easy to swap when both are being assembled by a workflow. So the agent builds the campaign and then stops. It posts: "Campaign ready. Subject line reads *Your March statement is available*. Target list IDs 14 and 22, currently 8,431 and 1,190 active subscribers. From address [email protected]. Send now, or hold?" The marketer reads the subject as a recipient would, confirms the two list IDs are the audiences they think they are, and answers. The agent did the assembly. The person owned the moment the mail became unrecallable.
Agent Capabilities
6 actionsSubscribers
5- Subscribe Adds an email address to a named list with its single full-name field. Whether the address lands as subscribed or unconfirmed depends on the list's own double opt-in setting, which this route cannot see or override, so pair it with Get Subscription Status when the distinction matters.
- Unsubscribe Marks an address unsubscribed and keeps the record. The reversible, consent-preserving way to stop mailing someone.
- Delete Subscriber Removes the record entirely. Not reversible, and it does not leave an opt-out behind, so a later import can re-add the same address.
- Get Subscription Status Reports the state of one address on one list as a sentence: subscribed, unsubscribed, unconfirmed, bounced, soft bounced, complained, or not present at all. The read that runs before every write decision.
- Get Active Subscriber Count Returns the number of active subscribers on a list. Used for reporting and for showing a person the size of an audience before they approve a send.
Campaigns
1- Create Campaign Builds a campaign against one or more list IDs, or against a brand, with a subject, a from address on a verified domain, and content. Send Now is what turns it into mail, and there is no draft state to retreat to afterward, which is why this operation waits for a person.
Frequently Asked Questions
What can FlowRunner do with SlimEmail?
FlowRunner agents can run Subscribe, Unsubscribe, and Delete Subscriber in SlimEmail, plus 3 more actions.
Does connecting SlimEmail to FlowRunner require OAuth?
No. SlimEmail connects to FlowRunner with an API key, no OAuth flow required.
Can SlimEmail trigger a FlowRunner workflow automatically?
SlimEmail doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with SlimEmail
Free plan, no card required. Connect in minutes.