How do I sync my attendee data with Church Community Builder?

Brushfire allows you to sync your Brushfire attendee data with your Church Community Builder (CCB) Church Management System. This functionality allows you to view which of your members are attending or have attended an event, and if you choose, you can use this feature to add attendees who do not currently attend your church to your CCB System.

Configuration

Configuring your Organization

Before you can configure an event to sync attendee data with CCB, you must first create a CCB Integration for your organization. For instructions on how to do this, please read How do I connect my organization to Church Community Builder?

 

Configuring an Event

Configuration options for syncing an event can be found on the "Integrations" tab of any event’s dashboard page.  This page will function differently based upon how other aspects of your event are configured 

CCB-integration.png 

How Syncing Works

CCB syncing runs four times daily, every 6 hours. When a sync runs, it will sync your Brushfire data with CCB based on the configuration options you have set up in the Sync Wizard. When the sync runs, an event will be created in CCB that matches the name, date and time of your Brushfire event. Brushfire will then search CCB for people that have signed up in Brushfire and add them as attendees to the CCB event. 

 Family Organization

Brushfire offers multiple options for organizing how the system syncs families. The Family Organization dropdown will present you with up to three options depending upon the configuration of your event.

  • "Each order should correspond to a family containing one person" - This option will search for people using the order email address and sync them based upon the other sync criteria you have set.
  • "Each attendee should be in a family by themselves" - This option is only available if you are collecting email addresses on the attendee level. It will search for each attendee to your event based on the attendee email field you select and sync them based upon the other sync criteria you have set.
  • "Each order should correspond to a family containing all of that order's attendees" - This option is only available if your event is collecting names on the attendee level. It will search for people using the order email address. It will then search for people within the found attendee's household by name. It will then either sync them or add them based on the options you have selected.

Configuring an Event Without Custom Attendee Fields

If your event does not have any custom Attendee Fields, Brushfire can only sync existing CCB person records based on the Email address supplied with the order in which tickets were purchased or registrations were made. Take the following steps to configure syncing for this type of event:

  1. Select a Campus from the Campus drop down
  2. Select a Group from the Group drop down that appears
  3. Click the Save button

 

Configuring an Event with Custom Email Attendee Fields

If your event has one or more Custom Email Attendee Fields but no Custom Name Attendee Fields, you may select the email address you wish to use to search CCB for a Brushfire attendee. Take the following steps to configure syncing for this type of event:

  1. Select a Campus from the Campus drop down
  2. Select a Group from the Group drop down that appears
  3. Select an option from the Email drop down. To Sync based on the Order Billing email address, choose the “- Use Default -” options.
  4. Click the Save button

 

Configuring an Event with Multiple types of Custom Attendee Field

If your event has at least one Custom Email Attendee Field and at least one Custom Name Attendee Field, you may choose to add Brushfire attendees that are not found in your CCB System to CCB. If you have any custom Address or Phone Attendee Fields, you may also add this information with new attendees that you add to CCB. Take the following steps to configure syncing for this type of event:

  1. Select a Campus from the Campus drop down
  2. Select a Group from the Group drop down that appears
  3. Change the “Add new attendees to Church Community Builder” switch to “Yes”
  4. Select an option from the Email drop down
  5. Select a Name from the Name drop down
  6. For the Address and Phone drop downs, either select the field you wish to add with every new attendee or select the “Don’t Sync” option
  7. Click the Save button

For Events where an Email Address is not selected

If you have selected to use the default email address to sync your event, Brushfire will sync your event’s order data with CCB. For each order, it will search CCB for a person with that order’s Billing Email, and if a person is found, the attribute you selected will be added to that person.

 

For Events where an Email Address is selected

If you have chosen a custom Email Address to sync by, Brushfire will sync your event’s attendee data with CCB. For each attendee, it will search CCB for a person with the email address that corresponds to the attendee’s value for the field you selected, and if a person is found, the attribute you selected will be added to that person.

 

For Events where adding new attendees is turned on

If you have chosen to add new attendees to Church Community Builder, Brushfire will sync your event’s attendee data with CCB in exactly the same way that it does for events where a custom Email Address is selected, except that when an attendee is not found in CCB, it will be added. Attendees not found in CCB will be added with the Name and Email Address that have been selected in the Integrations Wizard. If an Address or Phone number has been selected in the Integrations Wizard, these will be added to the new person that Brushfire creates in CCB.