Mobilize allows organizations to configure an integration with PDI. This integration supports the uni-directional flow of data from a Mobilize organization to a PDI account. While our integration with PDI is not as robust or fully-featured as our VAN integration, we do sync over our core data models.
Any event that is included in your organization's list of events and the volunteers who sign up for them will be included in the sync. This includes events that your organization is promoting and the volunteers who sign up for those events through your Mobilize feed.
A complete list of the PDI models and fields that we sync to are provided in this article: What will display in PDI after integrating?
Key Integration Details
For each time slot in Mobilize, an Event is created in PDI
Data is synced twice a day around midnight and noon EDT.
Volunteers are uniquely identified by email addresses in Mobilize. We attempt to match Mobilize volunteers to an existing Contact in PDI via email address only.
We now sync the
attendedfield to the the PDI Invitation. This field's value corresponds with Mobilize attendance statues of "Completed" and "No-Show". Completed is
trueand No-Show is
false. If the Mobilize API returns a null value, this defaults to
Preparing to Set up the Integration
Contact PDI and tell them that you want to want to integrate PDI with Mobilize at [email protected]. You should provide the following information:
PDI Organization ID
Once PDI provides you with the following credentials, contact [email protected]. You will need to secure transfer the credentials to the Mobilize team.
The Mobilize team will test the provided credentials and then work with you to configure the PDI settings. The next step is to map each Mobilize event type to a PDI Calendar in your account.
Configuring the Integration
Create the PDI Calendars you intend to use in your PDI account.
Decide which PDI Calendar each Mobilize Event Type should sync to and provide this to [email protected]. The following is the list of available event types.
Contact Your Representative
If you have any questions specific to your integration or notice any discrepancies, please send that information to [email protected]