The complete setup consists of three simple steps:
- Create the integration in Maropost for Marketing.
- Create a Legacy Action Set in Infusionsoft.
- Create an Infusionsoft Campaign using an 'Add Tag' goal as the campaign trigger.
Setting Up the Contact Tag Import Integration
Perform the following steps to set up the integration to import the tagged contacts from Infusionsoft to Maropost:
- On the Connections page, in the Infusionsoft tab, click Add Settings.
- In the Integration Types dialog box, click Contact Tag Import.

- On the Get Contact Tags Settings dialog box, provide the configuration details for the integration, and then click Save.
You can select from or enter the details of the integrations as follows:
- Name – Enter a name for the integration settings.
- API URL – Enter the URL of your Infusionsoft account. For example, https://pd208.infusionsoft.com.
- API Key – Enter your Infusionsoft API key. To find this key, log into your Infusionsoft account and select Admin >> Settings >> Application, then scroll down to the API section.
- Integrate with list – Select the list to which you want to add the tagged contacts.
Your integration is now properly configured. Each time you tag a contact with those that you’ve selected in the Goal, Infusionsoft will automatically send the contact data over to Maropost.
Confirming Data Transfer
Infusionsoft transfers data in a scheduled batch process that has a built-in limit to the number of external calls it makes in a given time period.
To make sure that Infusionsoft has triggered the data transfer to Maropost through HTTP POST, check if the campaign has been executed:
- After you’ve saved your configuration, you’ll see the integration displayed in the list of integrations. Copy the full POST URL.

- Next, log into your Infusionsoft account, and then under the CRM menu, select Settings >> Action Sets.
- Click the Add an Action Set button.
- On the dialog box, enter a name for your Legacy Action Set, and then select 'Send an HTTP post to another server' from the drop-down list. Paste the URL that you copied from Maropost and click Save.

- Next, under the Marketing menu in Infusionsoft, select Campaign Builder, and click the Create a Campaign button. Enter a name for the campaign and click Save.
- From the Campaign Tools menu, drag and drop 'Tag Applied' to the palette and enter a name for the Goal, and then click Save.
- Double-click the Goal to open the configure Tag dialog box. Select as many tags as you want in the 'This goal is achieved when any of these tags are applied' list, and then click Save.

- From the Campaign Tools menu, drag and drop 'Sequence' to the palette. Double-click the Sequence widget to open the editor.
- From the Sequence menu, drag and drop 'Action Set (Legacy)' to the palette. Then, double-click the widget to open the configuration dialog box.
- In the Configure Action Set dialog box, from the Action Set drop-down list, select the name of the Legacy Action Set that you created above. Then, click Save.

- Change your Sequence from 'Draft' to 'Ready' and click the Campaign name to go back. Finally, click Publish.
- From the CRM menu, select the name of the tagged contact and then click the Campaigns tab.
- In the Recent Campaign History section, check if the Legacy Action Set has been executed.

- Tagged contacts successfully transferred to Maropost will appear in the Contact record under the 'Tags' section on the left-hand side of the screen.