Using GivingFire's integration with Planning Center Online (PCO), your church can sync GivingFire donor data in real-time with your PCO database. This guide will walk you through the steps of activating your PCO integration inside GivingFire, syncing historical data, and setting up Webhooks.


Setting up your PCO Integration

Visit Settings > Data Services > 3rd Party Integrations > Planning Center > Configure Planning Center. Your browser must be logged into your PCO account while you do this.



You will be requested to grant authorization to the GivingFire PCO app. Then you will be redirected to the integration details page (screenshot below). When enabled, all new donor records added to GivingFire will be synced with your PCO people database.



Syncing Historical Records

To sync historical data to PCO (i.e., previously entered donor records), press the “Sync all historical data” button after enabling the connection. GivingFire identifies the local donor by the email address. If GivingFire finds the donor in PCO, it will download and update GivingFire’s record. If GivingFire finds an incomplete record, it will update PCO with GivingFire’s donor information. In the case of conflicting data between the two databases, GivingFire will use PCO’s information.


Webhooks Setup

To have GivingFire automatically update donor records when changed in PCO, you will need to set up webhooks in your PCO Database. Obtain the webhook URL for the integration:


Then visit the PCO Planning Center Webhooks page and subscribe for the following events:

  • people.v2.events.email.created
  • People.v2.events.email.destroyed
  • people.v2.events.email.updated
  • people.v2.events.person.created
  • people.v2.events.person.destroyed
  • people.v2.events.person.updated
  • people.v2.events.phone_number.created
  • people.v2.events.phone_number.destroyed
  • people.v2.events.phone_number.updated



If you have any more questions or would like help setting up your PCO integration, don't hesitate to reach out to your GivingFire Account Manager or open a support ticket at support@givingfire.com. We'd love to help!