Topics | Integrations - Salesforce

Chrome Extension guide

The PCA Predict Chrome extension enables you to validate addresses, phone numbers and email addresses as you type them into forms in your web browser, perfect for cloud-based CRM, ePOS or back-office systems where data quality is important.

Once installed, simply click the PCA Predict icon on the chrome toolbar to use the extension and begin typing in the form fields visible in the browser.

The PCA Predict Chrome extension is ideal for capturing accurate contact details at point of entry in:

  • Salesforce CRM
  • Shopify Admin (for phone order creation)

It can also be used when completing any website checkout or registration form.


For individual users, the Chrome extension can be installed from 'More Tools' > 'Extensions' > 'Get more extensions' within the browser menu; simply search for 'PCA Predict' in the Chrome web store.

You can install browser extensions by setting a Group Policy for Google Chrome which ensures that all users in your organisation will have the correct extension and account details. Any available updates will also be pushed out automatically to your users. The following instructions explain how to do this, step by step.

Step 1

First, you need to install the Chrome group policy settings - Google have a pre-built administrative template available here:

Step 2

A selection of policy settings will be added for Chrome – the one you’re interested in is for forcing a Chrome extension to be installed on all machines. This is called “Configure the list of force-installed apps and extensions” and can be found in the GPO editor here:

In here, it will need to be set to ‘enabled’, and configured with the following details:

Extension options:


This will force install of the extension on all machines affected by the policy.

Step 3

You will also need to push out the credentials file to all machines. The easiest way to do that is to use a logon script in group policy, to grab the file from a central store and push it out to all clients.

The below powershell script will, when set as a logon script, copy the credentials file from a central location to the extension folder, allowing the extension to authenticate and work correctly.

$dir = $Env:userprofile + ‘\AppData\Local\Google\Chrome\User Data\Default\


$file = ‘\\fileserverpath\credentials.json’

ls $dir | ? {$_.PSIsContainer} | cp $file -Destination {$_.Fullname}

Step 4

The credentials.json file needs to be formatted as below:


    “key”: “KEY HERE”,

    “accountCode”: “ACCOUNT CODE HERE”,

    “canAlterMappings”: false,

    “canPublishMappings”: false


This provides the credentials for the extension to authenticate with the PCA Predict service – it needs to be stored in the location that is specified in the above script, as this is where the file is pulled from on user login. Any users wanting to use the extension will need at least ‘read’ access to this path, so they can get the credentials file.

Changing the ‘false’ settings to ‘true’ will allow the user to administer the mappings and details, so this can be done locally on the admin’s machine – the file will be stored in the path in the script above. This user will then be able to access the administrative settings for the extension.

Updates should publish automatically, so no further setup should be needed – if the app asks for credentials, the user should be able to just log out/log in again to resolve the problem.

Step 5

As usual, users will need to restart their PC (OS & browser) for the updated policy to take effect.


You need to have a PCA Predict account to use our Chrome extension; you will need to enter your PCA Predict Account Code and a service ‘Key’ as part of the setup process. To generate a service key, set up a new service from the account dashboard.

If you do not have an account already, please register on our website to create one - if you are new to PCA Predict, we will give you some test credit to trial the service.