TABLE OF CONTENTS


Overview

Greatforms includes an integration with First AML, allowing you to connect your First AML account and create AML cases directly from Greatforms, keeping your compliance workflow in one place.


This article covers how to request the credentials needed to connect Greatforms to First AML. It does not cover setting up or using the integration inside Greatforms itself. For that, watch Greatforms' walkthrough video below, or see their integration information page.


What the integration does (summary of Greatforms' walkthrough video):

  • You create a sales agreement in Greatforms using the AML-CTF compliance clause, which can template the fee amount and wording used to recover AML costs from a vendor.
  • Once the sales agreement is signed, Greatforms automatically creates AML tasks for each vendor and each purchaser. You can edit, reassign, or comment on these tasks.
  • From a task, you request customer due diligence by selecting the transaction purpose. Greatforms then generates the AML case in First AML with the relevant party and transaction information.
  • Task status updates automatically in Greatforms as the case progresses in First AML.


Before you start:

  • You’ll need a First AML Compliance Admin (a user with admin permissions on your First AML account) to create and manage the credentials.
  • Compliance Admins create and manage these credentials themselves in the First AML platform, under Settings > Integrations - you no longer need First AML to issue them for you. For step-by-step instructions, see Managing your API credentials.


Setting up the integration

To enable this integration within Greatforms, you’ll create an API Client ID and Client Secret in First AML. These are the two pieces of information Greatforms uses to authenticate its connection to your First AML account:

  • API Client ID: a unique identifier for your Greatforms connection.
  • Client Secret: a private key that works with the Client ID to authenticate the connection. Treat it like a password: don’t share it outside your organisation.

Before you create your credentials, use the setup-scenario table below to decide how to scope them - that is, how your Greatforms account(s) should interact with your First AML account.


Understanding your setup scenario

Your setup scenario
What you need to do
You have a single Greatforms account, shared by all your offices

If you are confident that all your offices now and in future will access your single Greatforms account, select “Whole organisation” when creating your credential.

You have a single Greatforms account, only used by some of your offices

Select “Specific offices” when creating your credentials, and select the offices that need to connect to your single Greatforms account.

You have multiple Greatforms accounts

You will need to proceed carefully to ensure you are provisioning your credentials correctly.

We recommend completing the following spreadsheet, which will help you take stock of which Greatforms accounts are used by your offices:
Greatforms <> First AML Mapping

For each Greatforms account, create a unique credential. Select “Specific offices” when creating each credential to ensure you are provisioning access to the correct offices for each Greatforms account.


An "office" is the access-scoping unit in First AML; it determines which users can see a case.


Requesting your API Client ID and Client Secret

You can now create and manage your own API Client ID and Client Secret directly in First AML - you no longer need to email our onboarding team. For step-by-step instructions, see Managing your API credentials.


If a Greatforms <> First AML Mapping applies to your setup scenario, complete it as described above.

Once you have your credentials, return to Greatforms' First AML integration page to complete the setup inside Greatforms.