Automation & Manual Operations



Insycle's apps and modules allow you to run operations one time immediately or schedule the operations to run automatically.

For instance, you might schedule automation to deduplicate contacts, associate people to companies, format phone numbers, or standardize addresses.

Insycle allows you to schedule automation at the template level, tying multiple templates together via Recipes, or as a Workflow in HubSpot.


Scheduling automation in Insycle is simple. You can schedule automation at the module-level, by selecting a set schedule for your template to run.

Additionally, you can tie multiple templates together and schedule them to run automatically using Insycle Recipes. For example, you might tie multiple templates together that deduplicate contacts, format names, format phone numbers, associate them to companies, and standardize their address. Recipes are extremely powerful.

For HubSpot users, you can also include Insycle Recipes in your HubSpot workflows.


Templates are key concept in Insycle.

In every module, you can save the configuration, settings, filters & layout into a Template for reuse later and to share it with your team. Templates encompass all settings on a module.

Templates are also the building block that enables automation in Insycle.

You can schedule a template to run automatically on a set schedule on its own. For example, you might automate a template that deduplicates contacts based on their name and company name.

Or, you can tie multiple templates together and schedule them to run automatically using Insycle Recipes. For example, you might tie multiple templates together that deduplicate contacts, format names, format phone numbers, associate them to companies, and standardize their address. Recipes are extremely powerful.

For example, here is a template for extracting a company name from a website URL using the Transform Data module.


To create a Template, click the Add button (+) and give your template a name, then click the Save button to save it for future use.

Updating Data In Insycle (Through Automation or One-Time)

When you click on the relevant action button (Bulk Merge, Transform, Update, etc.), a dialog will pop up and ask you to choose between running the update automatically using a schedule, or manually just once now.


You can schedule templates to run automatically on a set schedule. Templates can be scheduled to run hourly, daily, weekly, or monthly.

automation schedule in module

Run Now

If you do not want to automate your template and only want to run it one time, immediately, click the Run Now tab.

Here, you can select which records you would like to be included in the run. To select records individually, select them in the Record Viewer on the module screen.

Automation Through Recipes and HubSpot Workflows

You can also automate by adding Insycle Recipes to HubSpot Workflows.

hubspot workflow

In this example, Insycle will cleanse and deduplicate contacts after they fill out the lead capture form and before they receive the "Welcome" email.

Recipes are a sequence of templates that have been chained together.

For example, you might tie multiple templates together that deduplicate contacts, format names, format phone numbers, associate them to companies, and standardize their address. Recipes are extremely powerful.

You can find Recipes under Operations in the left-side menu.


To learn more, see Integrate Insycle with HubSpot Workflows.

How Scheduling Works (When Do My Automations Run?)

Scheduled automations run after the nightly sync between your CRM and Insycle is complete. Automations do not run at a specific time. For example, on the hour or at an exact time of day.

It is preferable for most companies to have automated data updates take place at night rather than during the workday. 

Because the nightly sync can take different amounts of time each night, your automations may start at a different time each day. For example, on Monday, your phone number formatting template may start at 3:01 AM and finish at 3:04 AM. But on Tuesday, the automation may start at 3:03 AM and finish at 3:05 AM. 

The same is true for automations scheduled hourly. They will run once per hour, but not necessarily at a set minute.

The start time and completion time for any automations will show up in the Activity Tracker, beginning from when the operation starts to run. 

Time Zone Considerations

Automations are run after the nightly sync with your CRM. The nightly sync timing is based on US time zones. Other timezones may see their sync and automations take place at different times of the day. You can check the Activity Tracker to see when operations are running.
View Existing Scheduled Automations

To view existing scheduled automations, navigate to Operations > Automations in the left-hand menu.

automation page

On this page, you can see all currently scheduled automations. Additionally, you can see if an automation is active and whether or not it was set up in Preview Mode or Update Mode. If it is in Preview Mode, your data will not be updated when the automation runs. A sample CSV will be generated showing what the changes will be when run in Update Mode.

On this page, you are provided with the following information about each scheduled automation:

  • App - HubSpot, Salesforce, Intercom, Pipedrive, etc.
  • Account - The account that the automation has been scheduled on. This is useful if you have multiple accounts on the same platform or are using a demo/sandbox account to test changes.
  • Module - The Insycle module used to schedule the automation.
  • Type - Record type affected by the automation—contacts, companies, deals, custom objects, etc.
  • Active/Preview/Export - Is the automation actively running? Is it in Preview Mode? Is it an export? Exports simply export data from your CRM and do not update data.
  • Template - The Insycle template name used to schedule the automation.
  • Schedule - When the automation is scheduled to run.
  • Created by - Who originally created the automation.
  • Last Updated - When was the automation last updated or changed.
Deactivate or Alter Scheduled Automations

To deactivate a scheduled automation, navigate to Operations > Automations in the left side menu.

automation page

Select the automation that you would like to deactivate and turn off.

select automation

Click the Edit button on the upper right-hand corner of the screen.

edit schedule

Then, the template schedule for your selected template will appear. Here, you can toggle whether or not it is active, change the run order, or alter the schedule.

alter schedule
Data Update Speeds & Throughput Using Insycle

Insycle's throughput is generally 200 records per minute for a simple update. For example, changing an owner of a record in bulk from Jane Johnson to John Smith.

However, more involved processes can take longer. For example, when merging three deals into one, the system may need 20-40 operations to update and re-parent all the related activities from the duplicates into the master.

The throughput is across all operations; when running multiple operations in parallel, they affect the throughput and may take longer to update your database. 

Activity Tracker

All data updates made through Insycle, whether automatically or manually, are available in the Activity Tracker.

You can access the Activity Tracker on the left-hand navigational menu.

activity tracker

This provides you with detailed automation about each operation run within Insycle.


The Activity Tracker includes information and statistics about every operation:

  • Usage: User, account, module or app, record type, template
  • Run ID: Unique ID of the operation with a link to download a CSV report of the records affected by the operation
  • Timing: Start, finish, and duration times
  • Record counts: Total number of records included in the process, how many succeeded, failed, updated, were created, deleted, or remain unmodified
  • Type: Manual vs. automated operation
  • Mode: Preview or Update
  • Recipe: hover to see the corresponding Recipe Run ID, when applicable

Each CSV report includes:

  • Record ID
  • Record Name
  • Deeplink to the record in the native CRM
  • Values "before" and "after" the operation
  • Additional fields based on the specific modules and selection.
Avoiding Continuous, Unnecessarily Large Operations through Automation

One issue that you may run into is setting too broad of a filter for automated operations (or no filter at all), causing Insycle to have to analyze your entire database to run the operation. Insycle processes about 200 record updates per hour. When you run operations on your whole database, that creates a backlog you may not be able to work through if those operations run too often.

For instance, some people schedule automated data updates to run every hour. Scanning your entire database every hour is unrealistic and will cause a backlog. To avoid this, limit the number of records that Insycle updates through automation. 

One simple method is to limit your automation to only records that have been modified recently. 


There are other ways to limit the records included in an operation as well. 

For example, if you were associating contacts to companies, you would want to limit your filter to only contacts that do not have an associated company ID. Your operations will run faster since Insycle does not have to examine your entire database.

continuous automation

Additionally, keeping operations focused helps keep Insycle from getting bogged down with large tasks.

If you are looking for near real-time updates, consider integrating Insycle with your HubSpot Workflows rather than scheduling automation through the Insycle platform. This will help you to ensure that Insycle is only running for the records that meet the specifications of your HubSpot Workflow, such as running Insycle Recipes after a customer fills out your contact form. 


Additional Resources

Related Help Articles

Related Blog Posts