PDI is a campaign management platform to help users engage with voters. The team at Hustle is thrilled to have PDI as one of our supported integrations to help keep you connected! 👊
This article will take you through the necessary steps to connect your Hustle account to PDI so that you can share data and activity between the two.Â
Currently, this includes:
- Updating information in PDI based on activity in Hustle. Specifically, opt outs, outbound messages, and inbound messages.
Skip to:Â
- How do I set up PDI with Hustle?
- How do I import my PDI contacts to Hustle?
- How do I update PDI with Hustle?
Â
How do I set up PDI with Hustle?
Before setting up the integration, admins need the following information from PDI’s support team: Â
- Username (email)
- Password
- API Key
Once you have the Username, Password, and API Key, to set up an integration:
-
From the Admin Panel, click Integrations from the left side of your screen!
-
Click Add Integration under PDI
-
Click add a new instance or Add Integration on the following page
-
Enter the preferred name of the integration in Name this Integration.
- Enter the Username provided by PDI
- Enter the Password provided by PDI
-
Enter the API Key provided by PDI then click Save.
Â
How do I import my PDI contacts to Hustle?
Admins can add contacts from PDI to Hustle via CSV file, or by using Hustle’s public API 🎉
To add contacts via CSV from your Hustle Group:Â
- Export your contacts from PDI in CSV format.Â
-
In your Hustle organization, go to Contacts > Add contacts > Choose a CSV file.
- Choose the CSV file that was exported from PDI.
-
Map the required fields to each column in the CSV file:
- Phone Number
- First Name
- Last Name
- Your integration with PDI (Formatted as: Integration Name [PDI])
- Custom fields (If available)
-
Choose how your contacts will be assigned.
-
Optional: Apply tags to every contact in the import:
-
Optional: Apply tags to every contact in the import:
-
Click Import Contacts
How do I update PDI with Hustle?
Hustle updates PDI flags with activity that takes place in Hustle including: opt outs, outbound messages, and inbound messages. No additional setup is required once the integration is successfully created to sync back opt outs and messages to PDI ✨
Â
Hustle message data will be available in PDI as follows:
- Hustle inbound messages will be stored using the PDI flag HIM with acquisition type of   Hustle SMS and acquisition method of Text Message.
- Hustle outbound messages will be stored using the PDI flag HOM with acquisition type of Hustle SMS and acquisition method of Text Message.
Â
Hustle opt out data will be available in PDI as follows:
- Hustle opt outs will be stored using the PDI flag HOO with acquisition type of Hustle SMS and acquisition method of Text Message.
Â
Please don't hesitate to reach out to support at support@hustle.com if you have any questions while setting up your PDI integration! We're here to help! 🤗
Â