With Digioh, you can create web forms, pop-ups, landing pages, and email preference centers integrated with Maropost’s marketing automation platform. Digioh sends captured emails to Maropost in real time. The integration is fully configurable and supports custom and hidden fields.
What you’ll learn
- How to find your Maropost Account ID, List ID, and API Key
- How to set up and authenticate your Maropost integration in Digioh
- How to add your integration to forms, pop-ups, or landing pages
- How to customize the payload to pass additional custom fields to Maropost
Steps to set up the integration
- In Digioh, select Integrations -> Integrations in the navbar.
- Scroll to the All Integrations section, type “Maropost” in the search field, and click the Maropost

- Enter your Maropost Account ID.
- Enter your Maropost List ID.
- Enter your Maropost API Key.
- Click Create Integration. You’ll be returned to the Integrations page, where Maropost now appears under Your Connected Integrations with an Integrated
From the Options menu on the card you can:
- Reconnect: refresh the connection
- Update: change the Friendly Name, Form Post URL, or Post Type
- Advanced: return to the Advanced Settings page (HTTP method, headers, payload)
- Duplicate: create a copy of this integration
- Delete: remove the integration

- To review or change the payload Digioh sends to Maropost, click Advanced. By default, Digioh sends this basic payload:
{
"contact": {
"email": "[EMAIL]",
"first_name": "[FIRST_NAME]",
"last_name": "[LAST_NAME]",
"subscribe": true,
"remove_from_dnm": true
}
}
Passing custom fields to Maropost
You can also pass custom fields to Maropost. Replace the Raw Data to Send field’s value with the JSON below.
Note: Create the custom fields in Maropost before adding them to the Digioh integration. To create custom fields in Maropost, see the Maropost custom fields documentation.
{
"contact": {
"first_name": "[FIRST_NAME]",
"email": "[EMAIL]",
"phone": "[PHONE]",
"last_name": "[LAST_NAME]",
"uid": "abcd",
"custom_field": {
"custom_field_1": "[CUSTOM_1]",
"custom_field_2": "[CUSTOM_2]",
"custom_field_3": "[CUSTOM_3]"
},
"subscribe": true,
"remove_from_dnm": true
}
}Note: “uid”: “abcd” is a placeholder for an external unique identifier (for example, your internal customer ID). Replace it with the value or merge tag appropriate for your use case, or remove the field if you don’t need it.
After replacing the payload, click Save Advanced Settings.
Repeat these steps to set up multiple Maropost integrations so different forms and landing pages send data to different Maropost lists.