CRM Integrations

Rocketbrew seamlessly integrates with sales and CRM platforms like HubSpot, Salesforce, Pipedrive, and Zoho streamlining your lead generation, content management, and sales workflows. It automates tasks such as creating new leads and updating customer information. For instance, when a lead engages with a Rocketbrew message, our CRM integration automatically updates your CRM with the new data.

With Rocketbrew, you benefit from robust two-way syncing with these platforms, enabling smooth workflows directly from your CRM. Our integration allows for flexibility in customizing which properties are synchronized, ensuring compatibility with your CRM setup right from the start.

Setup Prerequisites

Salesforce Integration

In order to complete the following steps, you must have an admin seat or a seat with the following permissions:

Read/Created/Edit on the Standard Objects:
- Accounts
- Contacts
- Leads
- Opportunities

From Administrative Permissions:
- API Enabled
- View Setup and Configuration (used to see API quota limits)
- Use CRM Analytics


Salesforce API Limits


Inbound Sync (Syncing data from CRM to Rocketbrew)
- Rocketbrew can detect up to 2,000 unique CRM records in one API call.
- Rocketbrew can import up to 200 records in one API call.
- Rocketbrew sets polling to every 10 minutes
- The number of records brought into Rocketbrew in a single API call can vary depending on the number of updates that have been made in the CRM.

Example: If 2000 Lead objects are created in Salesforce, only 1 API call will be consumed to detect all 2000 Lead objects, and then 10 API calls will be used to bring this data into Rocketbrew in batches of 200 records at a time, for a total of 11 API calls used.

Outbound Sync (Syncing data from Rocketbrew to CRM)
- One API call is made to the CRM to update a corresponding record when that record is updated in Rocketbrew.
- If a record is updated multiple times in quick succession, those updates are batched into a single API call.

Example: If 100 tasks are completed within Rocketbrew, 100 API calls will be used to synchronize this data with the CRM.

Hubspot Integration

In order to complete the following steps, you must have an admin seat or a seat with the following permissions:

- Crm.objects.contacts.read
- Crm.objects.contacts.write
- Crm.objects.owners.read
- Crm.schemas.contacts.read
- Crm.schemas.contacts.write
- Crm.schemas.custom.read
- Conversations.read
- Conversations.write
- Oauth
- Social

Pipedrive Integration

In order to complete the following steps, you must have an admin seat or a seat with the following permissions:

- Contacts (Full access)
- Read users data (Full access)
- Administer accountLeads (Full access)
- Webhooks (Full access)

Zoho Integration

For specific Zoho Integration instructions, please see our Zoho documentation.

In order to complete the following steps, you must have an admin seat or a seat with the following permissions:

CRM resources in a module:
- Read (Full access)
- Create (Full access)
- Update (Full access)
- Delete (No access)

Specific Zoho modules:
- Leads, Accounts, Contacts, Potentials, Campaigns, Events, Tasks, Calls

Settings
- Read (Full access)
‍‍

Setup Walkthrough

Step 1: Connecting your CRM(s)

1. Log into Rocketbrew. Click here to be directly taken to the Rocketbrew app.
2. Head to "Manage Settings"
3. Select "Lead Search Settings" or click here to be directly taken to this setting.
4. Depending on which CRM you would like to integrate, click on the blue "Connect" button for your specified CRM integration.


5. This will then take you to the CRM login page where you can enter credentials and establish the connection.


Step 2: Configuring Pull Records for a Campaign

1. Head to "Generate Messages" and create a new campaign or select an existing campaign.
2. Import a leads list by selecting "Import from CRM"
3. Select your integrated CRM.
4. Select the table from which you want to pull lead records from. These are the leads that Rocketbrew will generate and send messages to.
5. Using Rocketbrew’s flexible mapping system, map columns from your CRM objects to the corresponding Rocketbrew properties. Add a filter to continue mapping various properties and values to select from to pull the specific records from your CRM.
6. Repeat as needed to add filters until you have selected the correct batch of leads you would like to send messages to.


7. Click "Continue" and allow Rocketbrew to pull leads and begin generating messages for the chosen leads.


Step 3: Configuring Push Records for a Campaign


Currently, Rocketbrew will automatically sync to your CRM and write back to the objects chosen by the user from which to pull data from (Step 2). Any updates to these chosen records will automatically be pushed to your CRM. Rocketbrew also automatically creates new properties, customized for Rocketbrew data only to make it simple for users to see Rocketbrew activity:

1. RB Status: The current lead status for a lead messaged from Rocketbrew.
- Includes: Closed Rejected, Closed Accepted, Closed Unsubscribed, Connected, Pending Connection, Attention:Initiating Call, Awaiting Response, Conversing, Attention:Not Interested, Response Ready, Attention:Needs Information

2. RB Campaign Name: The specific campaign title that the lead is associated with. This campaign is created from Rocketbrew by the user.

3. RB Campaign Type: The specific campaign type that the lead is associated with, denoting which channel the campaign is targeting.
- Includes: LinkedIn, email

4. RB Sequence Stage: The current sequence stage of the message campaign for a lead messaged from Rocketbrew. Each sequence stage includes what the lead last received, whether a message was last sent, a message is queued to send soon, or a message has failed to send. Each sequence stage also includes a number denoting what message stage the sequence is on. This number is customized based on how many follow up messages the user is sending in the campaign. For example, Sent Followup #1 denotes that the first followup message has been sent. For example, Queued Send Followup #2 denotes that the second followup message is queued to send soon.
- Includes: Sent Followup, Queued Send Followup, Failed Send Followup

5. RB Last Activity: Timestamp marking the last activity from Rocketbrew.

6. RB Conversation: Formatted messages and conversation sent to and from Rocketbrew and the associated leads.

7: RB LinkedIn URL: Formatted LinkedIn URL found by Rocketbrew for the associated lead.

8: RB Convo Hash: Hubspot specific property for hashing RB Conversation property, will not be created for any other integration.

New leads will be written back to the CRM with the following fields:

1. Lead's  Name

2. Lead's Title

3. Lead's Company

4. Lead's Contact Information: LinkedIn, email

5. Lead Status:
Salesforce examples- Open, Working, Contacted
Hubspot examples - Lead, SQL