Skip to main content

Flodesk

In one line: Connect Flodesk so your UnleashX agent can add and update subscribers, move them between segments, enrol them into an email workflow, and react when someone new signs up.

1. Overview

Flodesk is an email marketing platform. People are subscribers, they’re grouped into segments, extra data lives in custom fields, and automated email sequences are workflows. Once connected to UnleashX, your agent can list and look up subscribers, create or update them one at a time or in bulk, add and remove them from segments, unsubscribe them, manage segments and custom fields, enrol and remove them from Flodesk workflows, list campaigns, and manage webhooks. One polling trigger fires when a new subscriber appears. Connecting Flodesk to UnleashX closes the loop between where a lead comes from and where your email lives: a form submission, a purchase or a conversation adds the person to the right segment and starts the right sequence, without an export-import in between.
Flodesk API keys require a paid plan. Trial and free accounts can’t create one at all, so there’s nothing to connect until the account is on a paid plan.

2. What you’ll need

  • A Flodesk account on a paid plan.
  • An API key from your Flodesk account settings.
  • An UnleashX agent where you’ll add the connector.

3. Get your credentials

Flodesk authenticates with an API key. There’s no OAuth flow.
1

Sign in to Flodesk

Go to flodesk.com and sign in.
2

Open the API keys page

Go to My Account → Integrations → API keys.
No API keys section? The account is on a trial or free plan. Flodesk gates API access behind a paid plan.
3

Create a key

Create a new key and name it something you’ll recognise later — for example “UnleashX”.
4

Copy it

Copy the key and store it in your password manager, then add it in Data Connectors → Flodesk (Section 4).
The key can read and change your whole subscriber list, including unsubscribing people. Treat it like a password and never put it in client-side code.

Access this key grants UnleashX

4. Connect on UnleashX

1

Open your agent

Sign in at https://www.tryunleashx.com and open the agent you want to connect.
2

Open Data Connectors

In the agent, go to Data Connectors and find Flodesk.
3

Fill in the Configuration form

Click Connect / Add / Configure and complete both fields:Then click Add Tool.The Flodesk Configuration dialog: Access Token and Account Name
4

Confirm

The status will switch to a Connected badge.

Use Flodesk in a Workflow

Once connected, you can add Flodesk to any automation from the Workflows builder. Its trigger and tools appear in the Apps panel, marked with an MCP badge.
1

Open the Apps panel

Open Workflows → New Workflow. On the canvas, click the + below a node, then open the Apps tab in the Paths panel and select Flodesk — its Actions are listed underneath. Use the search box if you have many connectors.Flodesk actions in the Apps panel
2

Pick the action and account

Choose the action from Select Action, then pick the connected account under Select Account — or click Add Account to connect one now.
3

Fill in the fields

Required fields are marked with a red asterisk (*).
4

Save and test

Click Save. Use Test to verify the step, then toggle Publish when the workflow is ready.
The steps are the same for every connector. For the full workflow builder guide, see Using MCP in Workflows.

5. Available tools

Subscribers can be addressed by id or email interchangeably — that’s what id_or_email means, and either really does work. Names match the Workflows Apps panel, which lists them alphabetically; they’re grouped here by what they act on. The Tool ID is what the agent calls behind the scenes. Subscribers
Unsubscribe Subscriber can’t be undone from here — re-subscribing someone requires their own consent, not an API call. Make sure any workflow branch that reaches it is the one you intended.
Segments Custom fields Workflows and campaigns Webhooks Triggers
Flodesk’s subscriber list has no sort option, so “newest first” can’t be requested and which end of the list holds new subscribers isn’t documented. The trigger reads both the first and the last page and sorts on created_at itself — two requests, correct either way, rather than a trigger that silently never fires.

6. Example usage

“Add jane@acme.com to the Newsletter segment.” Runs Upsert Subscriber, then Add Subscriber To Segments. “Import these 300 webinar registrants and tag them.” Runs Batch Upsert Subscribers with the segment ids in one call. “When someone subscribes, create them in the CRM too.” A workflow starts on On New Subscriber and chains into your CRM connector. “Start the onboarding sequence for everyone who bought yesterday.” Runs List Workflows to find the id, then Add Subscriber To Workflow with their emails.

7. Permissions & data access

UnleashX CAN:
  • Read, create, update and bulk-upsert subscribers.
  • Move subscribers between segments and unsubscribe them.
  • Create segments and custom fields.
  • Enrol and remove subscribers from workflows, and list campaigns.
  • Manage webhooks.
UnleashX CANNOT:
  • Design or send an email campaign — it can list campaigns, not create or send them.
  • Re-subscribe someone who has unsubscribed.
  • Reach any Flodesk account other than the one the key belongs to.
To disconnect: In UnleashX, open your agent → Data Connectors → Flodesk → Disconnect. To fully revoke access, delete the key in My Account → Integrations → API keys.

8. Troubleshooting

For general connector issues, see /mcp/integrations.

9. Frequently asked questions

Is my subscriber list stored by UnleashX? No. Tools call the Flodesk API live with your key. UnleashX keeps only the bookkeeping the trigger needs to know what it has already seen. Can the agent send an email campaign? No. It can list campaigns and enrol people into workflows, which is what starts an automated sequence. Composing and sending campaigns stays in Flodesk. What’s the difference between a segment and a workflow? A segment is a group. A workflow is an automated email sequence people are enrolled into. Can I connect more than one Flodesk account? Yes. Add each key as its own connection and tell them apart by Account Name. Does double opt-in apply? Upsert Subscriber and the batch version both accept a double_optin option — set it to match how you collected consent.

10. References