Petition signatures and Event Attendees are synchronized to Engaging Networks via the Engaging Networks' Services API.
To enable the integration you will have to create a Sign Form page in your Engaging Networks (EN) account with the following fields:
- First Name
- Last Name
- Phone Number
- Opt in
You may also need to check the Enable submit button checkbox to save the page.
You'll need to note the page's ID. You can find this ID by looking at the page's public URL, which will have the format: https://<your EN domain>/page/<page ID>/subscribe/1.
Once the new page has been set up, go to your ControlShift's admin page > Settings > Integrations. Click Add below Engaging Networks.
On that page, enter the Page ID. You can use the same Page ID for both signature and attendee syncing, or you can sync signatures and attendees to different pages in Engaging Networks.
After adding the page IDs, we'll also need an API Key associated with your account. If you're unsure how to find the API key, check out the Engaging Networks help documentation or reach out to the Engaging Networks support team. We'll also need our IP addresses to be safe listed in Engaging Networks. The IP addresses are listed on the Settings page and we link to Engaging Networks' help documentation about safe listing IP addresses.
Once you've entered the appropriate information, click Save.
If needed, you can map ControlShift's default fields to the appropriate fields in Engaging Networks.
Once the integration is working, user' signature or attendee information will be synced to the appropriate page's supporters list. You can see the sync log from Settings > Integrations > Engaging Networks > Sync Log.