Skip to main contentSalesforce Integration Docs (Package + Merge)
Important: Siro requires Merge authentication before installing the Salesforce package. Both steps are required.
What This Integration Enables
The Siro–Salesforce integration connects recorded sales conversations directly to your CRM, allowing teams to capture, analyze and act on customer interactions without manual data entry.
Once configured, the integration enables:
- Initiate Siro recordings from the Salesforce mobile app so reps don’t need to remember to open a separate app.
- Give Siro access to Salesforce appointment and opportunity data. This allow’s Siro to process recordings and answer questions with more context about the interaction, and allows Siro to send reminders to record ahead of appointments.
- Send Siro transcripts to Salesforce as custom objects for reporting, coaching, or other use-cases
- Auto-fill Salesforce records so reps don’t need to enter data manually. Siro has a powerful engine to extract structured data fields from transcripts (e.g., lowest quote price, products offered, next steps, conversation summary, etc.). These data fields can automatically populate any field on any record in Salesforce.
Overview of the Two Processes
- Merge Authentication (required first) to connect your Salesforce org to Siro at the data layer.
- Salesforce Package Setup to pull in our UI components, permission sets and complete Salesforce setup.
Step-by-Step Guide
Step 1: Authenticate Salesforce via Merge
Ask your Siro Customer Success Manager for a secure Merge link, and follow the onboarding steps to log in with your Salesforce credentials and authorize the data connection.
Merge handles the secure sync behind the scenes and Siro begins syncing Salesforce appointment and opportunity data. Recordings are linked to their associated deals and summaries, transcripts and extracted fields are synced back into Salesforce. Initial data may take 1–2 hours to appear.
Step 2: Install the Siro Salesforce Package
Install Package
- Paste the Siro package install URL into your browser and log in to the target Salesforce org if prompted
- Select Install for Admins Only
- When prompted, Approve Third-Party Access
- Click Continue to complete installation
[for more information, please click here to refer to salesforce documentation on Package Installations.]
Step 3: Assign Permission Sets
Available Permission Sets
-
Siro Setup User
Assign to admins completing configuration
-
Siro Standard User
Assign to users accessing Siro components and objects
Assign Permissions
- Setup → Permission Sets
- Select the permission set
- Manage Assignments → Add Assignments
- Select users → Assign
Step 4: Complete Siro Setup Assistant
- Open App Launcher → Siro app
- Select Configuration
System Connections (Verification Step)
This step confirms the Merge-based connection.
- Open System Connections
- Verify Salesforce connection status
- Enter API key (access in Siro Web Dashboard > Person Icon > API Tokens) and Authorize
Package Log Settings (Optional)
Used for troubleshooting.
- Open Package Log Settings
- Enable or disable logging
- Choose:
- All Activity or Errors Only
- Max records retained
- Optionally clear logs
Step 5: Add Siro Recording Component to Record Pages
Supported objects:
- Lead
- Opportunity
- Service Appointment
Add Component
- Open a record → Setup → Edit Page
- Drag Siro Recording Component (Custom – Managed)
- Save
- Activate page if required (Org / App / Profile)
Step 6: Add Siro Custom Object Tabs (Optional)
For admin visibility into Siro records.
Objects:
- Siro Recordings
- Siro Recording Engagement Links
- Siro Recording Transcripts
Setup → Tabs → New (Custom Tab)
- Hide for all profiles
- Set System Administrator = Default On
- Add to selected apps
📷 [custom tab images retained]
Step 7: Field Service Lightning Configuration (Optional)
Required only if using Field Service Mobile.
Add Siro Quick Action
- Setup → Object Manager → Object
- Open Page Layout
- Edit Salesforce Mobile & Lightning Actions
- Drag Siro action into layout
- Save
Service Appointment Quick Action (If Applicable)
If using Service Appointment, create manually:
- Action Type: Lightning Web Component
- Component:
siro:siroRecordingComponent
- Label / Name: Siro
Add to page layout afterward.
Field Service Mobile App Builder
- Setup → Field Service Mobile App Builder
- Create new configuration
- Add List View component
- Configure object (Lead / Opportunity / Service Appointment)
- Save → Publish
- Assign profiles
