Salesforce
A Business plan is required to use this feature.
This guide provides instructions on how to configure your Salesforce org to allow Wappalyzer to update account records with technology data.
You need to be a Salesforce system administrator to perform these steps and have REST API permissions enabled.
In this guide
- Connected app setup
Create a connected app in Salesforce to connect Wappalyzer with your Salesforce org. - Authentication
Grant Wappalyzer permission to update account records in Salesforce. - Field mappings
Create custom fields in Salesforce and map them to Wappalyzer technology categories. - Workflow setup
Automatically enrich newly created and updated account records.
From Setup, enter 'app manager' in the Quick Find box, then select App Manager → New Connected App.
Enter the information as shown:
Field | Value |
---|---|
Connect App Name | Wappalyzer |
API Name | Wappalyzer |
Contact Email | [email protected] |
Contact Email | [email protected] |
Logo Image URL | https://www.wappalyzer.com/images/logo/light.png |
Icon URL | https://www.wappalyzer.com/images/logo/icon_512.png |
Info URL | https://www.wappalyzer.com/docs/integrations/salesforce/ |
Field | Value |
---|---|
Enable OAuth Settings | Yes |
Callback URL | https://www.wappalyzer.com/integrations/salesforce/ |
Selected OAuth Scopes |
|
Field | Value |
---|---|
Start URL | https://www.wappalyzer.com/integrations/salesforce/ |
Click Save. On the next screen, click Manage Consumer Details, take note of the consumer key and secret store it in a secure location.
From Setup, enter 'manage connected apps' in the Quick Find box, then select Manage Connect Apps.
Click Edit next to the Wappalyzer app.
Enter the information as shown:
Field | Value |
---|---|
IP Relaxation | Relax IP Restrictions |
Relaxing IP restrictions is needed in order for our servers to access the Salesforce API.
Authenticate to give Wappalyzer access to the connected app. To complete this step you will need your Salesforce org's domain name and the connected app's consumer and secret keys (see previous steps).
From Setup, enter 'my domain' in the Quick Find box, then select My Domain.
Take note of the 'Current My Domain URL'.
Next, go to the Salesforce integration page in your Wappalyzer account. Click Connect and enter the Salesforce org domain name, consumer secret and consumer key. On the next page, click Allow to complete the authentication.
Create custom fields for Wappalyzer to populate with technology data. For instance, you can create a field called 'CMS' and map that to the 'CMS' technology category. During a sync, Wappalyzer will update the value of the field to show the CMS of website associated with the account.
Follow these steps for each of the technology categories you want to capture. See the list of categories.
From Setup, enter 'object manager' in the Quick Find box, then select Object Manager. From there, select Account → Fields & Relationships → New.
Select 'Text' as the field type and click the Next button.
Fill out the form as shown below and click the Next button.
Field | Value |
---|---|
Field label | Category name, e.g. Ecommerce |
Length | 255 |
Field name |
Prefixed category name, e.g. Wappalyzer_Ecommerce |
At step 3, click the 'Next' button again.
At step 4, click Save & New to add another field or click Save to finish.
Optionally, Wappalyzer can automatically update account records as they are created or updated (rather than running a full sync and updating all account records at once). Create a workflow in Salesforce to enable this.
From Setup, enter 'outbound messages' in the Quick Find box, then select Workflow Actions → Outbound Messages.
Select the 'Account' object from the dropdown menu and click the Next button.
Enter the information as shown:
Field | Value |
---|---|
Name | Wappalyzer |
Unique Name | Wappalyzer |
Endpoint URL | https://api.wappalyzer.com/v2/salesforce/account/ |
Account fields to send |
|
From Setup, enter 'flows' in the Quick Find box, then select Process Automation → Flows.
Select 'Record-Triggered flow' and click the Create button.
Enter the information as shown:
Field | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
Object | Account | ||||||||
Trigger the flow When | A record is created or updated | ||||||||
Condition Requirements |
All Conditions Are Met (AND)
|
On the next screen, click the + icon to add an element.
Select Interaction → Action.
Enter the information as shown:
Field | Value |
---|---|
Action | Wappalyzer |
Label | Wappalyzer |
API Name | Wappalyzer |
On the next screen, click the Save button.
Enter the information as shown:
Field | Value |
---|---|
Flow Label | Wappalyzer |
Flow API Name | Wappalyzer |
Click the Activate button to complete the setup.
Subscribe to receive occasional product updates.