Skip to main content

CRM

Integrate Twine with your CRM.

Brian Swift avatar
Written by Brian Swift
Updated over 2 weeks ago

Twine integrates with over 20 of the leading CRMs, including Salesforce and Hubspot.

Connect your CRM

  1. Click Connectors in the left navigation menu.

  2. Click +Add new under Link to revenue.

  3. Select your CRM under the CRM menu.

  4. Authenticate Twine to have Read Only access.

Add custom field mapping

Twine allows you to bring custom fields from your CRM for segmentation purposes. This can be really powerful when setting up digests for a particular region, team, or customer segment.

When connecting your CRM, you'll have the option to set up your custom mapping.

  1. Click Map additional fields.

  2. Click Map fields.

  3. Select which custom field to map to each Twine field.

  4. Click Save mappings.

This can be changed at any time after the integration is set up.

  1. Click your Workspace name in the lower left corner.

  2. Click Integrations in the top nav menu.

  3. Select the CRM you have integrated.

  4. Click Manage integration.

  5. Click Map additional fields.

  6. Click Map fields.

  7. Select which custom field to map to each Twine field.

  8. Click Save mappings.

Disconnect your CRM

  1. Click your Workspace name in the lower left corner.

  2. Click Integrations in the top nav menu.

  3. Click your CRM under Connected integrations.

  4. Click Disconnect.

Advanced permission configurations

Many CRMs offer more granular permission configurations to define exactly what access Twine should or shouldn't get. The guides for the most common setups are listed below.

Salesforce

For each object (e.g., Accounts, Contacts, Tasks, Notes, Leads, Opportunities, Users):

  1. Go to Object Settings within the Profile or Permission Set.

  2. Click the name of the object (e.g., Account).

  3. Check the box for Read access (minimum required for queries).

    • Add Create, Edit, or Delete only if your integration requires write access.

    • If the user must see all records (not just those they own or are shared), also check View All Records.

Objects to configure:

  • Account

  • Contact

  • Opportunity

  • User

Account

Salesforce Field

Twine Use

Required

sf:Id

Remote id

Yes

sf:SystemModStamp

Last modified (Used for incremental sync)

Yes

sf:IsDeleted

Deleted (Used for incremental sync)

Yes

sf:Name

Name

Yes

sf:Website

Website (for logo)

Yes

sf:Description

Description

No

sf:OwnerId

Customer Owner

Yes

sf:Industry

Industry

Yes

sf:NumberOfEmployees

Number of Employees

No

sf:BillingCity sf:BillingCountry sf:BillingPostalCode sf:BillingState sf:BillingStreet

and/or

sf:ShippingCity sf:ShippingCountry sf:ShippingPostalCode sf:ShippingState sf:ShippingStreet

Address/Region

Yes

sf:AnnualRevenue

ARR

Yes

Contact

Salesforce Field

Twine Use

Required

sf:Id

Remote Id

Yes

sf:SystemModStamp

Last modified (Used for incremental sync)

Yes

sf:IsDeleted

Deleted (Used for incremental sync)

Yes

sf:Title

No

sf:FirstName

Used for name

Yes

sf:LastName

No

sf:AccountId

Get linked Customer

Yes

sf:LastActivityDate

Last activity

No

sf:Email

Match contact on email

Yes

sf:Phone

Match contact on phone

Yes

sf:OtherPhone

Match contact on phone

Yes

sf:MobilePhones

Match contact on phone

Yes

sf:MailingCity

sf:MailingCountry

sf:MailingPostalCode

sf:MailingState

sf:MailingStreet

No

sf:OwnerId

Yes

Opportunity

Salesforce Field

Twine Use

Required

sf:Id

Remote id

Yes

sf:SystemModStamp

Last modified (Used for incremental sync)

Yes

sf:IsDeleted

Deleted (Used for incremental sync)

Yes

sf:Name

Name

Yes

sf:Amount

Amount/Value

Yes

sf:AccountId

Account/Customer

Yes

sf:CloseDate

Close Date

Yes

sf:Description

Description

No

sf:OwnerId

Opportunity Owner

Yes

sf:StageName

Stage

Yes

sf:IsClosed

sf:IsWon

Status

Yes

sf:Type

Type

Yes

User

Salesforce Field

Twine Use

Required

sf:Id

Remote Id

Yes

sf:SystemModStamp

Last modified (Used for incremental sync)

Yes

sf:IsDeleted

Deleted (Used for incremental sync)

Yes

sf:Email

Email

Yes

sf:FirstName

Name

Yes

sf:LastName

Name

Yes

sf:Name

Name

Yes

Did this answer your question?