Install the Act-On package for SugarCRM to let Sales users view Act-On activity history on records in SugarCRM and use Act-On dashlets (such as Hot Prospects). This article covers installing the SugarCRM package, configuring the connector, enabling the connector modules, and adding dashlets.
Quick Reference (Advanced Users) - Click to Expand
- Download the Act-On SugarCRM package ZIP.
- Generate an Act-On API key (Settings > Apps > API Access).
- In SugarCRM: Admin > Developer Tools > Module Loader (upload, install, commit).
- In SugarCRM: Admin > System > Repair (Quick Repair and Rebuild).
- In SugarCRM: Admin > System > Connectors (Set Connector Properties > Act-On Integrator).
- Set Act-On URL + API Key, then Test Connector.
- If needed: authorize IP in Act-On (Settings > Apps > API Access > Authorize IP).
- In SugarCRM: Admin > System > Connectors (Enable Connectors > Act-On Integrator).
- Enable Contacts, Leads, Targets, then add dashlets to dashboards.
Install the Act-On Package for SugarCRM
If you already have the package but need to upgrade versions, uninstall it before proceeding.
- In SugarCRM, go to Admin > Developer Tools > Module Loader.
- Find the existing Act-On package and click Uninstall > Commit.
To install the package:
-
Download the Act-On Sugar package ZIP file. If macOS automatically unzips the file, re-compress it before uploading.
This file only works with SugarCRM v7.10 or later. If you need help confirming your SugarCRM version, see: this SugarCRM support page. -
In Act-On, go to Settings > Apps > API Access, then click Generate Key.
If you do not see the Apps option, contact Support to have the OAuth feature enabled.
- Copy the generated API key into a Word or Google document for safe keeping.
- Using your administrator account, sign in to SugarCRM.
- Go to Admin > Developer Tools > Module Loader.
- In Module Loader, click Choose File.
- Select the ZIP file you downloaded in step 1 (for example,
...ActOnPackage-4.3.1.zip), then click Upload. - Locate the Act-On package under the Module Loader upload area and select Install > Commit.
- Go to Admin > System > Repair.
- Click Quick Repair and Rebuild. A “done” message appears once completed.
- Go to Admin > System > Connectors.
- Click Set Connector Properties.
- Click the Act-On Integrator tab.
- In the first box, enter the (Global) Act-On URL for your account.
- The format is
https://ciXX.actonsoftware.com. - Replace
ciXXwith the “ci” instance code shown in your browser address bar when you are logged into Act-On.
- The format is
-
Paste the API key you generated in Act-On into the second box labeled API Key (Global).
If you intend to link multiple Act-On accounts to one SugarCRM instance, see: Connecting a Single SugarCRM Account with Multiple Act-On Accounts. - Click Test Connector.
Testing the Connector
If testing fails with Illegal Remote Endpoint followed by an IP address, authorize that IP in Act-On.
To resolve this:
- Copy the IP address shown in the error.
- In Act-On, go to Settings > Apps > API Access > Authorize IP.
- Paste the IP address (no extra spaces) and click Submit.
- Return to SugarCRM and click Test Connector again. If testing still fails, confirm the URL and API key values are correct, then test again. Click Save.
Enable Your Act-On Connectors
- Using your administrator account in SugarCRM, go to Admin > System > Connectors.
- Click Enable Connectors.
- Click the Act-On Integrator tab.
- Ensure that Contacts, Leads, and Targets are under Enabled. If they are not enabled, move them to Enabled.
- Click Save.
Enable Act-On Dashlets
After the connector modules are enabled, add Act-On dashlets to a SugarCRM dashboard.
To enable the dashlets in SugarCRM:
- Sign out of SugarCRM and close all browser sessions completely.
- Sign back in to SugarCRM.
- Open a dashboard where you want to add Act-On dashlets.
- Click the menu icon in the bottom-right corner.
- Click Add Dashlet.
- Select the Act-On Activity History dashlet for Leads and Contacts. Customize the options to select which marketing behaviors you want displayed, then click Save.
- Repeat the steps above to add the Marketing Timeline dashlet. Give it a name, choose the record type from the available list, and customize the options as needed.
- Add the Hot Prospects dashlet and customize the options:
- Max Records: Number of records displayed in the Hot Prospects dashlet.
- Days of History: Number of days of Act-On activity history to consider.
- Minimum Score: Minimum lead score value required for a record to appear.
For additional configuration options and troubleshooting, see Post SugarCRM Integration Options & Troubleshooting.