Salesforce

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.

Connected app setup

From Setup, enter 'app manager' in the Quick Find box, then select App ManagerNew Connected App.

Enter the information as shown:

Basic Information
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/
API (Enable OAuth Settings)
Field Value
Enable OAuth Settings Yes
Callback URL https://www.wappalyzer.com/integrations/salesforce/
Selected OAuth Scopes
  • Access the identity URL service (id, profile, email, address, phone)
  • Full access (full)
  • Perform requests at any time (refresh_token, offline_access)
Web App Settings
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:

OAuth Policies
Field Value
IP Relaxation Relax IP Restrictions

Relaxing IP restrictions is needed in order for our servers to access the Salesforce API.

Authentication

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.

Field mappings

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 AccountFields & RelationshipsNew.

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.

Workflow setup

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 ActionsOutbound 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
  • Id
  • Website

From Setup, enter 'flows' in the Quick Find box, then select Process AutomationFlows.

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)
Field Value
Field Website
Operator Is Changed
Value True

On the next screen, click the + icon to add an element.

Select InteractionAction.

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.