Skip to content

SuiteCRM

The SuiteCRM integration connects your self-hosted SuiteCRM 7 or 8 instance to Oneleet, syncing users as user account assets. This lets Oneleet monitor who has access to your CRM and whether they use two-factor authentication.

  • SuiteCRM users (user accounts), including whether each user is an administrator, active or inactive, and has two-factor authentication enabled
  • SuiteCRM users have two-factor authentication enabled: every user has email or authenticator-app two-factor authentication turned on

To set up the SuiteCRM integration, navigate to Integrations > Add integration > SuiteCRM.

Oneleet connects with a SuiteCRM OAuth2 Client Credentials client. You need a SuiteCRM administrator to create one, the V8 API must be set up, and the instance must be reachable over HTTPS.

  1. Optionally, create a dedicated active Regular User for Oneleet under Admin → User Management.
  2. Go to Admin → OAuth2 Clients and Tokens and click New Client Credentials Client.
  3. Enter a name and a long random secret, assign the client to the user from step 1 (or another active user), and click Save. Copy the secret and the client’s ID.
  4. In Oneleet, enter your instance domain (add /legacy for SuiteCRM 8, e.g. crm.example.com/legacy), the Client ID, and the Client Secret, and click Connect.

Deleting the client, changing its secret, or deactivating its assigned user disconnects Oneleet until you update the credentials.