This guide shows how to configure Authsignal Call Connect with Salesforce. This integration enables IT help-desks and service desks to securely verify the identity of customers before taking action.Documentation Index
Fetch the complete documentation index at: https://docs.authsignal.com/llms.txt
Use this file to discover all available pages before exploring further.
Package installation
Prerequisites
- Salesforce Organization (Enterprise Edition and up)
- System Administrator access
- Lightning Experience enabled
- Sites feature enabled
Step 1: Install the package
Install managed package
The Authsignal team will provide you with a URL to use to install the managed package to your Salesforce instance.
Navigate to this URL to begin.
Choose installation option
Select Install for Admins Only, additional permissions settings will be set later.
Approve Remote Site Settings
When prompted about remote sites, click Yes, grant access to these third-party websites.This allows Authsignal Call Connect to communicate with Authsignal APIs.
Step 2: Assign permission sets
Assign to administrators
- Navigate to Setup → Users → Permission Sets
- Click Call Connect Administrator
- Click Manage Assignments
- Select your admin user(s) to assign them the Call Connect Administrator role
- Click Save
Salesforce Sites configuration
Authsignal Call Connect uses a Site in order to receive a webhook from Authsignal. This informs Salesforce of the outcome of the Authsignal Call Connect authentication session.Step 3: Enable and configure Site
Configure Salesforce Sites
If sites is not enabled for your Salesforce instance: click Enable Sites, accept the terms and conditions, and then you will be prompted to register for a domain.If Sites is already enabled but no domain exists, you will be asked to register for a domain name (e.g.,
yourcompany-callconnect)Create a new site
- Click New Site
-
Enter the following details to configure your site:
Parameter Value Site Label Call Connect Webhook Site Site Name CallConnectWebhookSite Active Site Home Page Select any available page e.g. AnswersHome, FileNotFound, or SiteLogin 
- Click Save
- Note the site domain name configuration, for later configuration in the Authsignal portal.
Step 4: Assign webhook permissions to guest user
Navigate to guest user
In the Site details, click Public Access Settings.
Click View Users, and find the Site Guest User.
Click on their name Site guest user to open their profile.


Assign permission set to guest user
Click Edit Assignments under Permission Set Assignments
Add Call Connect Webhook User permission set to the list.
Click Save


Verify webhook health
Verify the webhook is accessible by calling the health check endpoint.This varies based on organisation type:
Substitute
| Organisation Type | Example Webhook URL |
|---|---|
| Production | https://[your-site-domain].my.salesforce-sites.com/services/apexrest/authsignal/callconnect/webhook |
| Developer Edition | https://[your-site-domain].develop.my.salesforce-sites.com/services/apexrest/authsignal/callconnect/webhook |
| Sandbox | https://[your-site-domain].sandbox.my.salesforce-sites.com/services/apexrest/authsignal/callconnect/webhook |
your-site-domain for the domain you noted earlier.For a healthy webhook, you should see a health check response like this:Lightning page configuration
Step 5: Configure case record page
Navigate to the case record template
Navigate to Setup -> Objects and Fields -> Object Manager, and select Case from the list.
On the navigation bar on the left select Lightning Record Pages, and select Call Connect Case Record Page Template.

Clone and modify template
Click Clone.
Be sure to rename the Label of the template.
Modify the template as you wish.Note the Authenticate button on the top right of the page, this is the Call Connect Challenge component:
Additionally, there is a Call Connect Transaction Record component for keeping a log of all Call Connect Activities:
Click Save to save your progress.



Final configuration
Step 6: Configure Call Connect custom metadata
Navigate to Call Connect custom metadata type
Navigate to Setup -> Custom Code -> Custom Metadata Types.Next to Call Connect Settings click Manage Records.Click Case Settings Template (please clone).
Clone and configure Call Connect metadata
Click Clone.Configure as below:

Save the record.
| Variable | Explanation | Example |
|---|---|---|
| Label | Give it a descriptive name | My Case Settings |
| Call Connect Settings Name | Will auto populate | My Case Settings |
| Is Active | true | |
| Challenge Status Field | Field API name where challenge status is stored | authsignal__CallConnectStatus__c |
| Challenge Time Allowed | Time in seconds for challenge | 60 |
| Section of the case to be mapped to the Email Field in Call Connect | Contact.Email | |
| Phone | Section of the case to be mapped to the Phone Field in Call Connect | Contact.Phone |
| Transaction Relationship Field | How to map the Call Connect Transaction to the parent record | CaseId |

Step 7: Authsignal Call Connect portal configuration
Navigate to Call Connect setup
In the Authsignal Portal, navigate to Settings -> Call Connect. Select Salesforce.
Enter details
Enter the following information, which can be found from the Authsignal Salesforce Site configuration page:
Select Activate Call Connect
- Salesforce Organization ID
- Organization Type
- Site ID
- Site Domain Name

Step 8: Configure API key in Salesforce
Navigate to external credentials in Salesforce
In Salesforce navigate to Setup -> Security -> Named Credentials. Click on the External
Credentials tab, and select the CallConnectExtCredentials named credential.





