Access & Overview
You can find this script template in Platform by going to “Code” → “More Script Templates” → typing in “76446” or “Export Civis Data to MobilizeAmerica”. If you do not have access to this script and are interested in using it, please submit a request via the help widget in Platform.
Data from Platform can be exported to MobilizeAmerica (MA), a progressive fundraising toolkit, using the Export Civis Data to MobilizeAmerica script. The integration enables you to create new event attendances for a given person and event time slot.
Parameters
The script takes the following parameters:
-
- MobilizeAmerica Credential (required) - A custom Platform credential with the MA organization ID as the username, and a valid MA API key as the password.
- Platform Database (required) - The name of the database within Platform that houses the data to be exported.
- Platform Database_Credential (required) - A valid database credential for the Platform database.
- Platform Schema (required) - The name of the schema containing data to export to MA.
- Platform Table (required) - The name of the table containing data to export to MA.
- Response Table - MobilizeAmerica responses, including any errors, will be recorded in this table. Format: schema_name.table_name
- Existing Response Table Setting - If response table exists, whether to drop or append responses to the existing response table.
- Export Mode (required) - What data to export to MobilizeAmerica. Currently the only supported mode is Create Organization Event Attendances
- Records Per Minute - Mobilize recommends limiting API calls to 300 per minute per organization. Use this field to specify a lower limit when running several scripts at once.
- API Hostname - What API hostname to use when exporting. Defaults to production (api.mobilize.us) and has an option for staging.
Export Modes
Properties marked with an * are required
Create Organization Event Attendences
To create an attendance record in Mobilize America use the “Create Organization Event Attendences” export mode. To successfully attendance records the following fields are accepted in a table view:
Name |
Type |
mobilize_event_id* |
INT - the MA Event ID for the event for which this attendance will be created |
timeslot_id* |
INT - the MA timeslot ID for the event for which this attendance will be created |
first_name* |
STRING |
last_name* |
STRING |
email* |
STRING |
phone* |
STRING |
zip* |
STRING |
Comments
0 comments
Please sign in to leave a comment.