Skip to main content

Prerequisites

Before connecting Salesforce to Seam, ensure you have:
  1. A Salesforce Account with Enterprise access or API quota purchased
  2. (Optional) A dedicated Salesforce user for Seam integration

Configuration Steps

Step 1: Create a Dedicated Salesforce User (Optional)

While you can connect Salesforce using any user with read and write permissions, we recommend creating a dedicated integration user for better security and tracking.
1

Access Setup

Log into Salesforce with an admin account. Click the gear icon in the top right, then click Setup.
2

Create New Profile

In the left navigation bar, go to Administration > Users > Profiles. Click New Profile.
  • Profile Name: Enter Seam Integration User
  • Click Save, then click Edit
3

Configure Object Permissions

Scroll down to Standard Object Permissions and Custom Object Permissions. Enable the Read and Write checkbox for all objects you want to replicate via Seam.Click Save when finished.
4

Create New User

In the left navigation, go to Administration > Users > Users. Click New User.Fill out the required fields:
  • License: Select Salesforce
  • Profile: Select Seam Integration User
  • Email: Use an email address you can access
Click Save and copy the Username for later use.
5

Verify and Set Password

Check the email you provided and verify your new Salesforce user account. Set a password during the verification process and save it for the next step.

Step 2: Connect Salesforce to Seam

1

Navigate to Connections

Log in to Seam and click Settings in the left navigation bar. Go to the Connections tab.
2

Add Salesforce Source

Click + New connection in the top-right corner and select Salesforce from the list.
3

Authenticate

Click Login with Salesforce to authorize your account. Seam will authenticate the Salesforce account you’re currently logged into.
Ensure you’re logged into the correct Salesforce account before authenticating.
4

Configure Connection

  • Toggle whether your account is a Sandbox or Production account
  • Select the Objects you want Seam to access
  • Enter a Source name to identify this connection
5

Complete Setup

Click Finish to complete the connection. Seam will begin syncing your Salesforce data.

Custom Fields Reference

To enable full functionality with Seam, you’ll need to create custom fields in Salesforce for the Account, Contact, and Lead objects.

Creating Custom Fields

1

Navigate to Object Manager

In Setup, use the Quick Find box to search for Object Manager and select it.
2

Select the Object

Choose the object you want to add fields to (Account, Contact, or Lead).
3

Access Fields & Relationships

Click Fields & Relationships in the sidebar.
4

Create New Field

Click New, select the field type from the tables below, and follow the prompts to configure it.

Account Fields

Field NameTypeConfiguration
Seam Buying StagePicklistValues: Unaware, Awareness, Consideration, Purchase
Seam Company IDTextLength: 255 ; External Id: ✅ ; Unique Case Insensitive: ✅
Seam Fit ScorePicklistValues: A, B, C, D
Seam Fit ExplanationLong Text Area (32768)Summary of AI fit scoring rationale
Seam Intent LevelPicklistValues: Hot, Medium, Low, None
Seam Intent ScoreNumberLength: 18 ; Decimal: 0
Seam Reach LevelPicklistValues: Unengaged, Sales Engaged, Marketing Engaged, Sales AND Marketing Engaged, Opportunity
Seam Reach ScoreNumberLength: 18 ; Decimal: 0
Seam Number of Contacts ReachedNumberLength: 18 ; Decimal: 0
Seam Signal ScoreNumberLength: 18 ; Decimal: 0
Seam Signal StrengthPicklistValues: High, Medium, Low, None
Seam Tracking IDTextLength: 255 ; External Id: ✅ ; Unique Case Insensitive: ✅
Seam Created atDate/TimeTimestamp of last Seam sync
Seam Updated atDate/TimeTimestamp of last Seam sync
LinkedIn URLURLCompany LinkedIn profile URL
LinkedIn Employee CountNumberLength: 18 ; Decimal: 0

Contact Fields

Field NameTypeConfiguration
Seam Buying StagePicklistValues: Unaware, Awareness, Consideration, Purchase
Seam People IDTextLength: 255 ; External Id: ✅ ; Unique Case Insensitive: ✅
Seam Intent LevelPicklistValues: Hot, Medium, Low, None
Seam Intent ScoreNumberLength: 18 ; Decimal: 0
Seam Reach LevelTextLength: 255
Seam Reach ScoreNumberLength: 18 ; Decimal: 0
Seam Signal ScoreNumberLength: 18 ; Decimal: 0
Seam Signal StrengthTextLength: 255
Seam Tracking IDTextLength: 255 ; External Id: ✅ ; Unique Case Insensitive: ✅
Seam Created atDate/TimeTimestamp of last Seam sync
Seam PersonaTextLength: 255 ; Persona name assigned during prospecting
Seam Updated atDate/TimeTimestamp of last Seam sync
Seam Mobile NumberTextLength: 255 ; Mobile phone number
LinkedIn URLURLContact LinkedIn profile URL
Seam PlayTextLength: 255 ; Play name that sourced this contact
Seam Play AddedDate/TimeWhen contact was added to play
Seam Email StatusTextLength: 255 ; Email verification status
Seam ChampionCheckboxIndicates if contact is a champion/advocate

Lead Fields

Lead fields typically mirror Contact fields. If your organization uses Leads, create the same custom fields as shown in the Contact section above.
Field NameTypeConfiguration
Seam People IDTextLength: 255 ; External Id: ✅ ; Unique Case Insensitive: ✅
Seam Intent LevelPicklistValues: Hot, Medium, Low, None
Seam Intent ScoreNumberLength: 18 ; Decimal: 0
Seam PersonaTextLength: 255
Seam PlayTextLength: 255
Seam Play AddedDate/TimeWhen lead was added to play
Seam Email StatusTextLength: 255
LinkedIn URLURLLead LinkedIn profile URL