How Insycle synchronizes data with your CRM — including automatic hourly and nightly syncs, manual sync options, field inclusion, sync logs, and troubleshooting.
Data syncing in Insycle ensures that information in your connected CRM is accurate and up-to-date between systems. Syncing occurs on a scheduled basis for efficiency and reliability, using a combination of automatic updates and manual options.
Insycle uses a fully automated adaptive algorithm that syncs data hourly and nightly, constantly verifying its records against the data in your connected app. In summary: modified records sync hourly, and deleted records sync nightly.
When Does Syncing Happen?
Insycle syncs data with your CRM on several schedules, depending on the type of change. When you make changes through Insycle and push them live to your CRM, the two platforms remain in sync immediately. When changes are made directly in the CRM, those changes sync back to Insycle as follows:
Automatic Incremental Syncs
- Every hour: Records modified in the past hour, and metadata changes (new fields, picklists, etc.)
- On login: Records modified in the past hour
Automatic Full Syncs
- Every night: Full sync, both modified AND deleted records, as well as field configuration changes such as PII or Included.
Manual Syncs
- Self-serve: From Insycle Settings > Accounts, manually trigger sync for records updated or newly created in the past day (see How to Trigger a Manual Sync below). The manual sync does not sync deleted or merged records, or newly included fields for HubSpot and Salesforce users.
- On demand: The Insycle support team can manually trigger a full sync at any time, including new, updated, merged, and deleted records, as well as newly included fields for HubSpot and Salesforce users. Reach out to support when needed.
Data Onboarding After Signing Up
After signing up, Insycle needs to onboard data from your connected app before you can update records. You cannot update data until your data is fully onboarded.
You'll see a red banner across the top of the Insycle dashboard while onboarding is in progress. Onboarding time varies depending on several factors, including the app you are connecting to, the number of data fields you collect, the number of records in your database, and API limitations.
During the initial onboarding phase, API consumption is directly correlated with the number of records in your CRM database. In the long term, fewer API calls are needed because only modified records are synced.
You will be notified by email when your data onboarding is complete, and you can then begin updating your data using Insycle.
Field Synchronization Timing and Troubleshooting
Insycle connects with your CRM — such as HubSpot or Salesforce — to make specific data fields available for filtering and other operations. A field that is not included in your Insycle dataset will not be available for filtering or other operations.
While many fields are included automatically, certain fields require additional setup. HubSpot and Salesforce users must specify which fields are included using Insycle's self-service field inclusion controls in Settings > Fields.
⚠ Important: A field that is not included in your Insycle dataset will not be available for use in filters or other operations.
Expected Timeframe
When initially synchronizing most new CRM accounts, essential fields are automatically included and available within a few hours, depending on the size of your database. However, there may be instances of a 1–2 business-day delay. This timeframe allows for the necessary backend setup and processing.
For HubSpot and Salesforce users, after selecting fields using the self-service controls, newly included fields typically become available during the next overnight sync process.
Troubleshooting
If fields still don't appear after the expected timeframe:
- Check field sync settings (HubSpot and Salesforce only): Navigate to Settings > Fields and verify that the Included toggle is enabled for the desired field. Ensure you have Admin or Owner permissions to manage field inclusion.
- Perform a test: In your CRM, change a value in the field in question. Then trigger a sync in Insycle (see How to Trigger a Manual Sync below).
- Trigger a manual sync in Insycle: Manually start the sync process to update Insycle with recently modified or newly created records. Note that the manual sync does not cover deleted records or newly included fields for HubSpot and Salesforce users.
- Check for external factors: Delays may occasionally occur due to high system usage, API rate limits, or processing backlogs.
- Contact support: If fields are still not displaying or functioning correctly after the expected timeframe, reach out to Insycle support for field-specific troubleshooting assistance.
Controlling which HubSpot and Salesforce Fields are Included
For HubSpot and Salesforce users, default HubSpot and Salesforce fields, as well as those used in automated Recipes and templates, are automatically included in your Insycle dataset. Other fields must be designated for inclusion on each object type.
Fields that are not included will not be available for filtering or other operations. Due to HubSpot and Salesforce API limitations, there is a limit of 100 fields per object type for all plans, except Enterprise, which allows 150 fields.
Designate HubSpot or Salesforce Fields for Inclusion in Your Insycle Dataset
You must have an Admin or Owner user role to manage field inclusion.
- Navigate to Settings > Fields.
- Select your database and object type from the top menu.
- Use the search to find a field, or browse through the list field by field.
- Toggle the Included control to the On position (yellow/right = on, grey/left = off). Note that if you are not an Admin or Owner, On will also appear grey.
Note: Field inclusion changes typically take effect during the overnight sync process. If you need immediate synchronization of newly included fields, contact Insycle support to trigger a full sync.
Learn more about controlling which HubSpot and Salesforce fields are included in your Insycle dataset.
Accessing and Reading Sync Logs
Insycle provides a log of sync activity so you can monitor data updates and identify potential issues. You can view sync operation logs at Settings > Sync Status.
Once there, you will see a log of the latest sync activities for all apps connected to Insycle. Each entry in the log provides the following information:
- App: The connected app that was synced (HubSpot, Salesforce, Intercom, etc.)
- Plan: The Insycle subscription for the app account
- Account Name and ID: The name and ID of the account that was synced
- Actions: Sync changes from the last day, activate Salesforce Flow integration, or delete the account from Insycle
- As Of: The time that the sync operation was completed
- Total Diff: The differences in total records between Insycle and your CRM. A large discrepancy can indicate that a sync is not completing — for example, in Salesforce, API limit considerations may prevent the sync from running.
- Total Insycle: The total number of records in Insycle
- Total App: The total number of records in your connected app
- Breakdown: Insycle/App: A breakdown of object types included in those totals — contacts, companies, deals, etc. — and how many exist in each platform
Regular review of sync logs is recommended to maintain optimal database hygiene.
Triggering a Manual Sync
In some cases, you may want to trigger a sync to update Insycle with newly created records or recent changes in your CRM.
Navigate to Settings > Sync Status, and next to the account name, click the Sync changes from last day button (lightning bolt icon).
You'll see a confirmation that Insycle has kicked off an incremental sync for the changes made in the last day.
Note: Manual syncing covers records modified in the past 24 hours. It does not cover deleted or merged records, or newly included fields for HubSpot and Salesforce users. For comprehensive updates — including deleted or merged records — the nightly full sync is required. When possible, plan manual syncs during off-peak hours to optimize API usage and avoid potential conflicts.
CRM-Specific Considerations
While the syncing principles apply broadly to all connected CRM systems, there are a couple of CRM specific nuances:
- HubSpot: Records and metadata changes (such as new fields or picklists) sync hourly. Deleted or merged records require a full sync. Fields that were just added will be available after the next overnight sync.
- Salesforce: API usage during onboarding is higher due to initial data alignment, but becomes more moderate during ongoing syncing as only updated records are scanned. Fields that were just added will be available after the next overnight sync.
Frequently Asked Questions
How long does it take for data updates to complete?
The time to complete data updates in Insycle depends on the operation's complexity. Throughput is typically 200 records per minute for a simple update, such as changing the owner of a record in bulk. More involved processes can take longer — for example, when merging three deals into one, there may be 20–40 operations to update and re-parent all related activities from the duplicates into the master record.
In most modules, when you click Run Now to apply changes to your CRM, the confirmation popup will show a time estimate for the configured process. Throughput is measured across all operations; running multiple operations in parallel affects processing load and may slow each one down.
How does Insycle use APIs to sync my data?
Insycle uses APIs to sync your data by communicating with connected CRMs such as HubSpot and Salesforce in two main ways:
- Product usage: APIs handle actions within the application, such as creating, updating, and merging records.
- Data synchronization: APIs are widely used to keep CRM data aligned with Insycle on an ongoing basis.
During initial onboarding, API activity depends on the number of records in the CRM. As the sync process progresses, fewer API calls are needed because only modified records are checked. On days with many updates, API calls may increase. Insycle's design aims to sync only active changes to maximize API efficiency.
For HubSpot and Salesforce users, you can manage which fields are included in sync operations through Settings > Fields. This self-service feature helps you optimize API usage by including only the fields you need. HubSpot's API limit is 100 fields per object type for all plans except Enterprise, which allows 150. See Control Which Fields are Included in Your Insycle Dataset for more details.
I can't find the field I need in Insycle. How do I add it?
HubSpot and Salesforce users can add a field to their Insycle dataset by navigating to Settings > Fields and locating the field they need. Toggle the Included control to the 'On' position (yellow/right). The field will become available after the next overnight sync, or you can contact support for immediate synchronization. See Control Which Fields are Included in Your Insycle Dataset for more details.
For other CRM platforms: Contact Insycle support via the live chat button to request inclusion of the field. Provide the Field Label and Name values for the fields you want to add.
How many fields can I include in my Insycle dataset?
The number of fields you can include per object type is limited by CRM API constraints. For HubSpot and Salesforce, the current limit is 100 fields per object type (e.g., contacts, accounts, deals) for all plans except Enterprise, which allows for 150 fields.
Essential fields, such as first name, last name, email, and phone number, as well as fields in automated Insycle templates and Recipes, and Insycle's special fields, are always included and cannot be disabled. This ensures core functionality remains intact while giving you control over additional fields.
Use the self-service field inclusion control in Settings > Fields to include the fields most important to your workflows.
My operation is taking a long time to run. How can I check the progress in Insycle?
To check the progress of a long-running operation in Insycle, there are two main approaches:
-
Periodically check the Activity Tracker. The operation will appear in the Activity Tracker once it has been completed.
-
Periodically refresh the template for the operation. Open the template for the operation. Under Step 1, click the Find or Search button.
Look at the number of results in the Record Viewer.
Wait a few minutes and refresh the page. You should see the number of results reduce as Insycle processes the operation.
Additional Resources
Related Help Articles
- Control Which Fields are Included in Your Insycle Dataset
- Custom Objects and Custom Fields
- API Usage
- HubSpot Custom Objects
- User Roles and Permissions
Related Blog Posts