Prepare your API Key
Get your API Key from Moosend before connecting the integration. This key allows ChatbotX to access your mailing lists and send subscriber data to your account.1
Sign in to Moosend
Sign in to the Moosend account that you want to connect to ChatbotX.
2
Open Settings
From the top navigation bar, select More > Settings.
3
Select API key
From the settings menu on the left, select API key to view the key for your account.
4
Copy the API Key
Select Copy to copy the current key. To replace it, select Generate new API Key and store the new key securely.See the official Get the API key guide.

Connect Moosend to ChatbotX
1
Open Settings
In your ChatbotX workspace, select Settings from the left menu.
2
Select Integrations
Select the Integrations tab, then open Moosend.
3
Open the connection window
Select Connect to open the Connect Moosend window.
4
Enter the API Key
Paste your Moosend key into the API Key field, then select Confirm.

Add Moosend to a Flow
Place the Moosend action after the step that collects the customer’s email address. The action requires a valid email address before it can add a subscriber to a mailing list.1
Open the Flow
Select Flows, then open the Flow that you want to use to collect subscribers.
2
Add Actions
In the Send Message node, select + Create, then select Actions.
3
Select Email Actions
Open Email Actions and select Add Contact to Moosend.

4
Open the configuration
Select Edit on the action to choose a mailing list and email field.
Configure Add Contact to Moosend
Configure both fields in the Add Contact to Moosend window, then select Save.
- Success: Moosend processed the request to add or update the subscriber.
- Error: The request failed because the email address, API Key, mailing list, or connection is invalid.
Example: Collect subscribers for product updates
A fashion retailer wants to send new collection updates to customers who subscribe through the chatbot.1
Collect the email address
Use Get User Data to ask for the customer’s email address and save the response in the Email field.
2
Add the subscriber to Moosend
Run Add Contact to Moosend, then select the destination mailing list and the Email field.
3
Handle the result
Connect Success to a subscription confirmation message. Connect Error to a branch that asks the customer to check the email address or transfers the conversation to a support agent.
Test the integration
Before you Publish the Flow, test it with an email address that you can access.- Open the selected mailing list in Moosend and confirm that the subscriber appears.
- Confirm that the Flow follows the Success branch for a valid email address.
- Enter an invalid email address to test the Error branch.
- If the mailing list does not appear, check the connection and reopen the action.
- If the API Key is no longer valid, generate a new key and reconnect Moosend in ChatbotX.