Skip to main content

What does the Siro integration do?

Hatch offers a native integration with Siro that you can activate within the App Marketplace (located in your Hatch workspace). This integration syncs Follow-up data from Siro to Hatch, and can also sync Hatch communications back to Siro. While active, the Siro integration will sync new and updated Siro Follow-up data every 15 minutes. It can also update Follow-up status in Siro when communications are sent from Hatch campaigns. To get started, open the App Marketplace in your Hatch workspace and follow the setup instructions below.

How do you set up the integration?

Requirements

You will need the following to set up the integration:
  • Hatch account with manager privileges
  • Siro account with admin access (the integration requires an admin user to create OAuth credentials)

Setup Steps

1

Open App Marketplace

In Hatch, open the App Marketplace.
2

Connect Siro

Under the CRMs tab, click the Siro Connect button.
3

Start Setup

In the window that appears, click the Start Setup button.
4

Provide API Token

Follow the steps of the setup, clicking the Next button after each screen is completed. You will need to provide your Siro API Token during setup.
5

Finish Setup

In the final screen of the setup, click the Finish button.
When the integration is first enabled, Hatch will automatically create an OAuth App in your Siro account. This is used to securely authenticate API requests. Hatch will also sync the last 2 months of Follow-up data from Siro.

When does Hatch sync data to/from Siro?

Siro → Hatch

Siro data can be synced to Hatch in the following scenarios. These options are configured during the integration setup.
Keep in mind that syncs occur every 15 minutes.
  • If a Follow-up record is created or updated in Siro, Hatch syncs the Follow-up record along with any associated customer data (see below for specific fields)
Only Follow-ups with a score higher than 3 are included by Siro. This means Hatch will only receive high-quality follow-up opportunities that Siro’s AI has identified as having strong potential.

Hatch → Siro

Hatch communications can be synced to Siro in the following scenarios. These options are configured during the integration setup. If enabled, Hatch will update the Follow-up status to “COMPLETED” and add the communication details to the Follow-up notes.
Keep in mind that push communications occur instantaneously. There must be a Siro Follow-up record in Hatch at the time of the communication event in order for it to succeed.
  • When a Hatch campaign sends a text/email/voicemail to a contact
  • When a contact calls or sends a text/email/voicemail to a Hatch workspace
  • When a Hatch user calls or sends a text/email to a contact

What Siro data is available in Hatch?

Detail Field Lists

The following fields are available in the opportunity details: Follow-up Opportunity
FieldType
follow_upObject
follow_up:repNameString
follow_up:dateCreatedDate
follow_up:followupIdString
follow_up:followupTypeString
follow_up:scoreNumber
follow_up:followupActionString
follow_up:updatedAtDate
follow_up:statusString
follow_up:crmCustomerObject
follow_up:crmCustomer:idString
follow_up:crmCustomer:nameString
follow_up:crmCustomer:emailAddressString
follow_up:crmCustomer:phoneNumberString
follow_up:contextObject
follow_up:context:FollowupEmailHeaderString
follow_up:context:FollowupTextHeaderString
Using Siro’s AI-Generated Follow-up MessagesThe FollowupEmailHeader and FollowupTextHeader fields contain AI-generated message content that Siro creates based on the sales call analysis. If you want to use Siro’s suggested follow-up text in your Hatch campaigns, you can reference these fields using snippets like [[Opportunity Details follow_up:context:FollowupTextHeader]].We recommend using FollowupTextHeader (the text message version) rather than FollowupEmailHeader, as the email version may contain formatting that is not fully supported in Hatch campaigns.

Standard Field Mapping

Hatch standard fields are mapped from Siro detail fields as detailed below. Follow-up Opportunity
The base object of this opportunity model is the Siro Follow-up. Therefore, (as an example) the followupId field would indicate the ID of the Siro Follow-up record.
In Follow-up opportunities, the following Hatch standard fields are mapped from Siro detail fields:
Hatch Standard FieldSiro Detail Field
EmailcrmCustomer:emailAddress
External IDfollowupId
External Contact IDcrmCustomer:id
External Created AtdateCreated
External Updated At (used for Hatch opportunity sorting)updatedAt
First NamecrmCustomer:name (first part of name)
Last NamecrmCustomer:name (second part of name)
Phone NumbercrmCustomer:phoneNumber
Statusstatus

Configuration Options

The following options can be configured during integration setup:
  • Enabled Resources — Choose which Siro data types to sync (Follow-ups)
  • Sync user communications with Siro Follow Up Notes — Enable/disable pushing Hatch communications back to Siro

Frequently Asked Questions

Yes, if you have enabled the “Sync user communications with Siro Follow Up Notes” option. When the first campaign message is sent to a contact, Hatch will update the corresponding Follow-up status to “COMPLETED” and add the message content to the Follow-up notes.
Our integration syncs every 15 minutes.
When communications are sent from Hatch campaigns, the integration can update the Follow-up status to “COMPLETED” and add the message content to the Follow-up notes field in Siro. This helps sales reps track that outreach has been completed.
When the integration is disabled, Hatch will stop syncing data to and from Siro.
The integration requires admin access to your Siro organization. During setup, the first admin user of your organization will be used to create the OAuth credentials needed for API access.
Hatch receives Follow-ups that have a score higher than 3. Siro filters these on their end, so only high-quality follow-up opportunities are sent to Hatch. The score (ranging from 1-5) indicates how promising Siro’s AI considers the follow-up opportunity to be.