Skip to main content

Breeze Integration

How the Breeze integration works, what information can be synced, how are duplicates and opt-outs handled, and what are sync frequencies?

Corey Piazza avatar
Written by Corey Piazza
Updated over 3 weeks ago

If you utilize Breeze as a church management system, using the integration with Text In Church is a great way to keep your contacts, data, and messaging organized and up to date! 🙌

In this article, we'll cover the basics of how the integration works and common FAQs before taking the initial steps to set up the integration. Let's dive in! 🤓

​Jump to:

FAQs


Overview

The integration is with the "Groups" feature from Breeze.

This allows you to create groups in Breeze and then select them to sync into Text In Church.

You can choose to create new syncing Groups in Text In Church or connect them to existing Groups.

From here, you can add Keywords, Connect Cards, and Automated Workflows to this Text In Church syncing Group to gather new contacts and follow up with ease.

The integration has a two-way sync.
When contacts are added to this group in Breeze, they will then be synced into the matching Group in Text In Church.


Additionally, contacts added to this Group in Text In Church will be synced back to the corresponding Breeze group.


FAQs

What information is required for a contact to be synced from Breeze into Text In Church?

Text In Church can sync the first and last name, mobile phone number, and email address of records to and from Breeze.

In order for a record to be synced into Text In Church, they must at minimum have a valid email or mobile phone number on their Breeze record.

How are duplicates handled?

Within Text In Church, email addresses and phone numbers cannot be shared between contacts.

This would result in duplicate messaging, which can easily lead to your emails and texts being filtered as spam.

If two contacts sharing the same information are attempted to sync into Text In Church, only one will be synced, and the other will be designated as a duplicate.

If a contact is created in Text In Church and the data matches an existing contact in Breeze, when the record syncs to Breeze, the records will be matched up to prevent duplicates in your Breeze account.

How are opted-out or inactive records handled?

At any time, your people can reply with STOP to opt-out of text messaging.
This opt-out will only be reflected in Text In Church and will not affect their record in Breeze.
👉 More about opting out here...

If a record is marked as inactive in Breeze, the record will not be synced into Text In Church.

Where should I edit or delete records?

Breeze will function as the master database in the integration.

This means that if you need to edit a person's name or contact information or delete their record, you'll need to make this change on the Breeze side.

The changes will then be synced into Text In Church.

If the change is made on the Text In Church side, when the sync completes, the change will be reverted so that the record matches whatever Breeze has on file for this specific record.

How often can I sync my groups?

At any time, you can start a manual sync, which will be completed as soon as possible (depending on how many other accounts are syncing at the same time, and how much data is currently in the queue).

You can set each of your synced groups to sync on their own schedule — either nightly, weekly on a specific night, or monthly on a specific night.


Initial Set-Up Guide

In this guide, we'll walk through the initial steps to take so you can start using the Breeze Integration with Text In Church.

⚠️ Note: You'll need an active Breeze account with API access and the proper admin permissions to complete this setup.


Step 1: Locate Your Breeze Credentials

To complete the connection, you’ll need:

  • Your Breeze Site URL

  • Your Breeze API Key

To get your API key:

  1. Log in to your Breeze account.

  2. In the top right corner, select your Profile.

  3. Click on the My Organization tab.

  4. In the orange box on this page, click on the additional General Settings

  5. Select API Key from the left side panel

  6. Copy your API Key.

🔒 Keep this key secure! Never share your API key publicly or with unauthorized users.

Step 2: Navigate to the Breeze Integration

  1. Log in to your Text In Church account.

  2. Click on your Settings in the bottom left corner.

  3. Select the Integrations tab.

  4. Locate the Breeze integration and click Connect.

Step 3: Connect Breeze to Text In Church

  1. Return to the Breeze Integration screen in Text In Church.

  2. Paste your Site URL and API Key into the fields provided.

  3. Click Save.

You’ll receive a success message in the top corner of your screen once the integration is connected.

Step 4: Choose Groups to Sync

After connecting, you’ll see a list of your Breeze groups, including the number of people in each.

  • Select the groups you’d like to sync into Text In Church.

  • Optionally, enable Leader Sync:

    • When enabled, the group leader in Breeze will also be synced.

    • If you’re the group leader and don’t need to message yourself, you can leave this disabled.

💡 You can update these settings at any time, even after the initial setup is complete.

Step 5: Set Your Sync Frequency

Choose how often your groups should sync:

  • Manual – Sync only when you click Sync Now in Text In Church.

  • Daily – Sync every night.

  • Weekly – Sync on the night before the selected weekday (e.g., Thursday night → Friday morning).

  • Monthly – Sync on the night before the selected date (e.g., the 11th → morning of the 12th).

⏰ Scheduled syncs typically run around 2:00 AM local time.

Step 6: Choose Sync Destination

For each group you sync, choose where it should go:

  • Create a New Group – Text In Church will make a new group with synced members.

  • Sync to Existing Group – Connect to one of your current groups inside Text In Church.

🔄 When a person is removed from a group in Breeze, they will also be removed from the corresponding Group in Text In Church during the next sync.


Next Steps: Using the Breeze Integration

General Syncing Groups

The Breeze Groups that you've selected should now be auto-generated as new, Syncing Groups in your Text In Church "Groups" Section.

These Groups will be designated with a 🔁 icon and the description designating where the Group originated from.

Just like a non-syncing Group in Text In Church, you can set up Keywords, Connect Cards, and Automated Workflows for your Syncing Groups.

Check out the guides below on how to set up and use each feature if needed:

After the first sync has been completed on your account, these Syncing Groups should now be populated with members.

Additionally, if you were to add any people to this Syncing Group in Text In Church, they will be synced back to Breeze when the next sync is completed.

You may see that some contacts were not synced into the Group as you were expecting.

In this case, you'll want to open this Group in Text In Church, then review the "Sync Logs" tab for specific information about why these contacts could not be synced.

First Time Guest Follow-Up with Breeze Integration

As we've talked about, the way the integration with Breeze works is that Breeze is the master holder of contact details.

Upon sync, any selected group(s) from Breeze will then push into the new Syncing Group(s) in Text In Church.

Create your API Key in Breeze and complete the initial set-up for the Breeze Integration, then select your guest follow-up group to sync from Breeze into Text In Church.

If you don’t have an existing group in Breeze, go ahead and create one now.

Once you’ve selected this guest follow-up group to sync into Text In Church, decide if you want to connect it to an existing Text In Church Group, or Create a New Group.

Next, you can enable the Keyword, Automated Reply, and Connect Card for this Syncing Group so that people can text in to receive the Connect Card and be automatically added to this Group.

Finally, you’ll want to set up your Automated Workflow. There are 3 ways you can do this:

  1. Import one of our proven templates and personalize the messaging for your church

  2. Copy one of your existing workflows into this new Syncing Group

  3. Create your own workflow from scratch

After that is set up, anytime someone texts in the Keyword you’ve assigned to that Group and/or fills out the Connect Card, they will be created as a person record in Text In Church.

When the next sync completes, they will be synced into Breeze. If they are new to Breeze, a record will be created for them.
If they match an existing record in Breeze, no duplicates will be created 🤩

You can also manually add any Breeze records to this group in Breeze, and they will be synced into this Syncing Group in Text In Church; the Automated Workflow messages will then begin sending to them when they are synced into the Text In Church Group.


Un-Syncing a Group and Disconnecting the Breeze Integration FAQs

We totally understand that there may come a time when you need to remove a Syncing Group or disconnect the Breeze integration from Text In Church entirely.

Here are some common questions Members ask before deciding to remove a group or disconnect the integration:

What happens to People records synced from Breeze if I remove or disconnect the integration?

The records will not be deleted from Text In Church.
They will remain in your People section, and the designation that they were created via Breeze Integration will remain on their profile.

What happens to Groups synced from Breeze if I remove or disconnect the integration?

The Group will now be designated as Non-Syncing, and the description will still indicate that this group originated from Breeze.

It will not be deleted.
Instead, it will function just like your other Groups in Text In Church. The members, Keywords, Workflows, etc., will not be impacted by this change.

Because Breeze is treated as the master database, if you need to fully delete a group, you'll need to do this first in Breeze.
Then you can delete the Group from Text In Church, and it won't be automatically re-created upon the next sync.

How to Un-Sync a Group

  1. Sign in to Text In Church, then select the Settings icon

  2. Select Settings, then Integrations

  3. Click Manage by the Breeze Integration

  4. Within the “2. Select Lists” tab, click the checkbox beside the group you’d like to un-sync to deselect it

How to Disconnect the Integration

  1. Sign in to Text In Church, then select the Settings icon

  2. Select Settings, then Integrations

  3. Click Manage by the Breeze Integration

  4. Within the “1. Connect” tab, click the Disconnect button and confirm your selection

This will stop data from syncing between Breeze and Text In Church.
No data will be deleted from Text In Church as a result of this change.

The previously synced Groups in Text In Church will now be marked as Non-Syncing, and the description will still show they originated from Breeze.

They will remain functional and retain their members, Keywords, and Workflows.


Still have questions? No worries!


Feel free to reach out to our Member Support team at support@textinchurch.com. We're always happy to help!

Did this answer your question?