Documentation Index

Fetch the complete documentation index at: https://www.civicplus.help/llms.txt

Use this file to discover all available pages before exploring further.

Polling for CSV, ICS, JSON, and XML as a Trigger

Prev Next

CivicPlus Integration Hub supports polling integrations for CSV, ICS, JSON, and XML. For these polling integrations, CivicPlus Integration Hub will send a request to a designated URL for new events (when content is created, modified, or deleted) at a specified frequency and trigger the integration when there is a new event.

Instructions

  1. Create a Simple Integration

  2. Choose Polling as the Trigger Dropdown menu showing various triggers and actions, highlighting the polling option.

  3. Select an ActionForm fields for polling trigger and action selection with URL input.

  4. Enter a URL for the CivicPlus Integration Hub to poll Form fields for polling trigger, action, and application with URL input highlighted.

  5. After you enter the URL, you will see a loading indicator after which the remaining fields will be populated. In most situations, the type will be auto-populated from the URL you provided. If it is not, please choose one of the following for the type: CSV, ICS, JSON, or XML. Form fields for polling setup including URL, type, and interval settings.

  6. You will then need to specify what field(s) should be used to Deduplicate Content. The specified field or combination of fields should be unique for each item created and prevent this integration from creating duplicate items in your action location every time your integration runs. Form fields for polling integration, highlighting deduplication content selection options.

    Note:

    ICS provides a Unique ID (UID) for each item, so we deduplicate all ICS content based on the UID and you will be unable to modify this field for ICS polling types.

  7. Specify an Interval in minutes for how frequently Integration Hub should poll your designated URL for new events Input field for interval in minutes, currently set to sixty minutes.

    Note:

    The default is 60 minutes with a minimum interval of 15 minutes and no maximum setting.

  8. Select the Application and Credentials for the action
    Form fields for polling action with highlighted Application and Credentials fields.

  9. Fill out the other required fields (will differ depending on the action selected)
    Form fields for creating a calendar event with various options and settings.