Knowledge Base

Browse our knowledge base articles to quickly solve your issue.

Knowledgebase articles

Script Library

What the Script Library is and where to find it in Workbooks.

Tip

Check the Script Library for new scripts as Workbooks publishes them.

The Script Library is an area where Workbooks publish useful Scripts and code snippets for customer use. In particular MailChimp integration is achieved through the provisioning of Scripts from the Library and a flexible ‘Email to Case’ script is provided.

To access the library click Configuration > Automation > Scripts and Script Library is a tab on the list of Scripts.

Scripts can be run straight from the Script Library, meaning that you will always have the most up to date version of the public script you are using.  If you copy any of these scripts onto your own database, or write your own scripts, the responsibility for maintaining these scripts remains with you.

 

Below we have included an overview of the Scripts currently available in the Script Library. You can find more detail about the scripts in the Script Library, including how to set them up, in our Forum:

Adobe Sign REST

Adobe Sign REST Installer

Do you want to integrate your Transaction Documents with Workbooks to request digital signatures?

This integration uses a process button to generate an Adobe Sign Agreement, and iFrames to complete the sending process via Adobe Sign’s familiar UI. As the agreement progresses to signature, the status is reflected back in Workbooks. When complete the signed document is also stored.

Apply pricing scheme This script uses a Report based on Pricing Schemes to create a DLI to populate the Pricing Scheme on Line Items within a Transaction Document.
Box Integration Do you want to integrate your box.com cloud file storage with Workbooks?

This integration uses iframes within separate tabs on all record types within Workbooks. You will need to create a custom iframe field which invokes this process.

Case Portal Do you want to enable your customers to raise, view and update Customer Service cases online?

This is a set of scripts which allows you to implement a Case Portal that can be used by your Customer Support Team. This then implements a secure authentication and registration method based on People Records and API Data.

Portal Core
Cognism Enrich Workbooks offers an integration with Cognism via the Script Library which can be installed by a System Admin via a Plugin. The integration supports:

  • Creation of Person Records based on Cognism data
  • Enrichment of Workbooks Person Records via Cognism
Contact us Form with captcha Used to create a form on a webpage with captcha code and redirect link to filter out spam on your website.
Workbooks Text Captcha
Creditsafe Integration Provides access to company financial data via the Creditsafe service. You will need a username and password on that service, which charges for its use.
Email to Case Integrates with your Email IMAP Server in order to automatically sort and manage incoming emails within an inbox, incredibly useful for Customer Service Teams. See how to set it up here.
File Storage Plugin easy to use drag and drop field, that can also be added as a tab, to add files from desktop or file explorer etc.

Includes integration with SharePoint.

HubSpot Integration This script is needed to set up the Workbooks HubSpot integration the script continues to run ensuring the synchronisation of Contacts and Leads.
Lead Assignment Rules These Scripts monitor incoming leads matching them against existing People and Organiastion Records, to prevent unwanted lead information from being created.

The Matching & Allocation Script will then distribute these new leads to the appropriate sales team, meaning your sales team only receive relevant lead information.

Lead Matching and Allocation
Linkedin plugin Allows you to display the LinkedIn profile on a Person or Sales Lead Record.
Plugin Linkedin Installer
Partner Lead Sharing Uses the web2lead process to copy leads to another database.

Creating a number of Custom Fields that ensures key data is copied between databases.

Workbooks Partner Lead Custom Field Check
Plugin Google Sync Admin Config These Scripts are required for full integration with Google, we are currently able to integrate with the following Google Products: GMail, Google Contacts Integration, Google Docs and Google Apps Authentication.
Plugin Google Sync Clear Down Records
Plugin Google Sync Common
Plugin Google Sync Google API
Plugin Google Sync Installer
Plugin Google Sync Main Sync
Plugin Google Sync User Config
Plugin Google Sync Workbooks Listener
Plugin SLA Management Installer Installs the Case SLA Script for Case Records with UI configuration, allows for more effective prioritisation of Cases including the setting of business hours and populating target first response and resolution times.

This then Provides KPI Metrics for Cases based on the metrics created by the Plugin SLA Management Installer

SLA Management
Plugin Workbooks Web Insights Installer This adds the Web Insights integration panel into the configuration area of the database. Allowing you to bring web traffic information into Workbooks for analysis.
Plugin Xero integration via Zapier Installer This plugin starts the configuration process in order to integrate Xero into Workbooks through Zapier.

The second Script is then needed in order to integrate Workbooks with Xero’s accounting package.

Xero _ Zapier Tax Regimes Include
Send Emails from Workbooks Report Takes a Workbooks Report and automatically sends an email for each row on the report. Once sent, the record is then updated with a flag to exclude it from the report, thus allowing you to configure a workflow of automated emails at different stages throughout a business process.

Further documentation can be found for this script and how to configure here.

Update Field from a Report Takes a report, based on any record type, and uses the results to update records. Can by used in place of a Scheduled Bulk Action; where Scheduled Bulk Actions only let you set the same value on every record, and must be the same value every time it runs, this will let you set different values on each record, and can be different each time it runs.

Further documentation can be found for this script and how to configure it here.

Update People Addresses This process runs from an Organisation updating all related People to match their address to that of the Organisation.
_Constant Contact API Classes Required in order to integrate Workbooks Marketing Campaigns with Constant Contact for managing your email Marketing.
_Constant Contact Bulk Activity Monitor
_Constant Contact Common
_Constant Contact Contacts Sync
_dotmailer Activity Sync Required in order to integrate Workbooks Marketing Campaigns with Dotmailer for managing your email Marketing.
_dotmailer API Classes
_dotmailer Common
_dotmailer Import Monitor
_dotmailer Members Sync
_dotmailer People Lead Sync
_dotmailer REST Client
_MailChimp api wrapper v1.3 Required in order to integrate Workbooks Marketing Campaigns with MailChimp for managing your email Marketing.
_MailChimp Common
_MailChimp Integration Common
_Sync Mailchimp Campaigns
_Sync to the mailchimp list

 

 

Previous Article Workbooks Scripts Next Article How Workbooks Runs Scripts