Text In Church integrates directly with Breeze ChMS through Breeze's Tags feature, giving your team a two-way sync between both platforms. Contacts tagged in Breeze are automatically pulled into matching Groups in Text In Church, and contacts added in Text In Church are synced back to Breeze. This article walks you through how the integration works, answers common questions, and provides step-by-step setup instructions.
Jump To
How the Breeze Integration Works
The Breeze integration in Text In Church connects to Breeze's Tags feature. You select which tags to sync, and Text In Church creates or connects a matching Group for each tag. The sync is two-way:
Contacts added to a tag in Breeze are synced into the matching Group in Text In Church.
Contacts added to a syncing Group in Text In Church are synced back to the corresponding Breeze tag.
Once your Groups are synced, you can add Keywords, Connect Cards, and Automated Workflows to each syncing Group to gather new contacts and follow up automatically.
Common Questions About the Breeze Integration
What information syncs between Breeze and Text In Church?
Text In Church syncs first name, last name, mobile phone number, email address, and physical address to and from Breeze. For a contact to sync into Text In Church, they must have at minimum a valid email address or mobile phone number on their Breeze record.
How are duplicate contacts handled?
In Text In Church, email addresses and phone numbers cannot be shared between contacts. If two contacts with the same information attempt to sync, only one will be synced and the other will be flagged as a duplicate. If a contact created in Text In Church matches an existing Breeze record, the records are matched automatically during the next sync so no duplicate is created in Breeze. Learn more about sync failures here.
How are opted-out or inactive contacts handled?
If a contact replies STOP to opt out of text messaging, that opt-out is recorded in Text In Church only and does not affect their record in Breeze. If a contact is marked as inactive in Breeze, they will not be synced into Text In Church. More about opting out here.
Where should I edit or delete contact records?
Changes can be made on either platform. The Breeze integration does not currently push edits to existing contacts because Breeze does not provide information about when a record was last modified. For bulk updates, use a CSV file with the most recent contact information.
How often can I sync my Groups?
You can start a manual sync at any time, or set each syncing Group to sync on a recurring schedule: nightly, weekly on a specific night, or monthly on a specific night. Scheduled syncs typically run around 2:00 AM local time.
Setting Up the Breeze Integration
Follow these steps to connect Breeze to Text In Church. You will need an active Breeze account with API access and admin permissions to complete this setup.
Step 1: Find Your Breeze Credentials
To complete the connection, you will need your Breeze Site URL and your Breeze API Key. To get your API Key:
Log in to your Breeze account.
Click your Profile in the top right corner.
Select the My Organization tab.
In the orange box, click General Settings.
Select API Key from the left panel.
Copy your API Key. Keep this key secure and do not share it publicly.
Step 2: Open the Breeze Integration in Text In Church
Log in to your Text In Church account.
Click Settings in the bottom left corner.
Select the Integrations tab.
Find the Breeze integration and click Connect.
Step 3: Connect Breeze to Text In Church
Paste your Site URL and API Key into the fields provided.
Click Save.
A success message will appear in the top corner of your screen when the integration is connected.
Step 4: Choose Tags to Sync
After connecting, you will see a list of your Breeze tags with the number of people in each tag. Select the tags you want to sync into Text In Church. You can update these selections at any time after the initial setup.
Step 5: Set Your Sync Frequency
Choose how often each syncing Group 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.
Monthly: Sync on the night before the selected date.
Step 6: Choose a Sync Destination
For each tag you are syncing, choose where the contacts should go in Text In Church:
Create a New Group: Text In Church will create a new Group and populate it with synced contacts.
Sync to Existing Group: Connect the tag to one of your existing Groups in Text In Church.
When a contact is removed from a tag in Breeze, they will also be removed from the corresponding Group in Text In Church during the next sync.
Using Your Breeze Integration
After your first sync completes, your syncing Groups in Text In Church will be populated with contacts. Syncing Groups are marked with a sync icon and a description showing where the Group originated.
You can add Keywords, Connect Cards, and Automated Workflows to syncing Groups the same way you would for any other Group in Text In Church.
If some contacts did not sync as expected, open the Group in Text In Church and check the Sync Logs tab for details on why those contacts were not synced. Learn more about troubleshooting sync failures here.
Setting up first-time guest follow-up with Breeze
To follow up with first-time guests using the Breeze integration:
In Breeze, create or identify a tag for first-time guests.
Select that tag to sync into Text In Church during setup. Connect it to a new or existing Group.
Add a Keyword and Connect Card to the syncing Group so guests can text in and be added automatically.
Set up an Automated Workflow for the Group. You can import a template, copy an existing workflow, or create one from scratch.
When a guest texts your Keyword or fills out the Connect Card, a contact record is created in Text In Church. During the next sync, that record is pushed to Breeze. If they already have a Breeze record, it will be matched automatically and no duplicate will be created.
You can also manually add contacts to the guest follow-up tag in Breeze, and they will sync into Text In Church on the next scheduled sync. Automated Workflow messages will begin sending to them when they arrive in the Group.
Removing or Disconnecting the Breeze Integration
What happens to contacts if I remove a syncing Group or disconnect the integration?
Contacts are not deleted. They remain in your People section in Text In Church, and their profile will still show they were created via the Breeze integration.
What happens to the Group if I remove a syncing Group or disconnect the integration?
The Group becomes a non-syncing Group and is not deleted. Members, Keywords, Workflows, and other settings are not affected. If you need to fully delete a Group, delete it in Breeze first so it is not re-created during the next sync.
How to un-sync a Group
Sign in to Text In Church and click the Settings icon.
Select Settings, then Integrations.
Click Manage next to the Breeze Integration.
In the Select Lists tab, uncheck the Group you want to un-sync.
How to disconnect the integration
Sign in to Text In Church and click the Settings icon.
Select Settings, then Integrations.
Click Manage next to the Breeze Integration.
In the Connect tab, click Disconnect and confirm your selection.
Disconnecting stops the sync between Breeze and Text In Church. No data is deleted. Previously synced Groups are marked as non-syncing but remain fully functional with all existing members, Keywords, and Workflows intact.
Having trouble with the integration? Check out the Troubleshooting the Breeze Integration guide.
Have questions or need help? Reach our support team at Support@TextInChurch.com.

