In this article, you will learn how to set up the ConvertKit integration with Manychat. ConvertKit is a powerful email service provider designed to help creators and businesses market and sell their products or services online. Whether you create digital or physical products, offer services, build software, or manage ads, sponsorships, or affiliate marketing, ConvertKit has you covered.
By integrating Manychat with ConvertKit, you can streamline your marketing efforts with automated actions such as managing email lists, updating contact details, and tracking subscriber activity. This integration allows you to drive conversions and enhance engagement across your channels.
Here are the key actions available with the Manychat + ConvertKit integration:
- Add contact to form: Adds a contact using their email address to one of your ConvertKit forms and updates the contact's Custom Fields.
- Add contact to sequence: Adds a contact using their email address to one of your ConvertKit sequences and updates the contact's Custom Fields.
- Add tag: Assigns a specific tag to a contact within ConvertKit for easier organization and segmentation.
- Get contact's data: Retrieves the data of a single contact using their email address and updates this information in the contact's Custom Fields.
This integration empowers you to automate and personalize your workflows, making it easier to connect with your audience and achieve your marketing goals.
Setting up ConvertKit integration
Navigate to Settings > Integrations and scroll down to locate ConvertKit. Enter your API Secret to connect your existing ConvertKit account.
⚠️ Note: The Connect ConvertKit Account button will not function if you don’t enter the API Secret.
To find your API Secret, log in to your ConvertKit account by clicking on ConvertKit Account and entering your login credentials.
In your ConvertKit account, go to Settings > Developer:
Next, copy your API Secret:
Enter the API Secret into Manychat and click Connect ConvertKit Account.
Once connected, select the Email Field — either a System Field or a Custom Field that contains the contact’s email — to identify ConvertKit contacts.
Creating a ConvertKit action in your automation
First, create a form in ConvertKit. Then, set up an automation in Manychat where you collect the user’s email and save it to a System or Custom Field. Add an Action Step and select ConvertKit Actions from the menu.
⚠️ Note: If you don’t collect an email or the user doesn’t provide one, the field will remain empty, and no data will be passed to your ConvertKit account.
⚠️ Note: Make sure to select the same field in the Action block as the one you chose initially. Otherwise, the data will not be transferred correctly. Be cautious not to confuse the System Field Email with a Custom Field Email you may have created.
Please refer to the Data Collection Block and Custom User Fields article for more details on system and custom fields.
To add a ConvertKit action to your automation, select Action Block > ConvertKit > and choose an action. For this example, let’s select Add Contact to Form.
Choose the ConvertKit form you want to use and the field you wish to transfer. Additionally, you can create more Custom Fields in ConvertKit to pass extra user information.
Test your automation to ensure the integration is functioning correctly. Once successful, a new contact will be added to a ConvertKit form.
Troubleshooting
If you're encountering issues with the ConvertKit integration and data not being passed as expected, follow these steps to troubleshoot:
- Reconnect the integration:
Navigate to Settings > Integrations > ConvertKit. Click Disconnect to remove the connection.
Wait for 10 minutes, then reconnect by following the integration steps again.
- Recreate the action step:
Reconfigure the action step in your automation to ensure it's set up correctly.
- Create a new automation:
Set up a new automation from scratch and test if the issue persists.
- Check account logs:
Review your account logs for any error messages that might indicate the cause of the problem:
For questions related to specific forms or your ConvertKit account, contact ConvertKit support for assistance.
If the issue persists within Manychat, please contact our Support Team.