Prerequisites
Before you begin, make sure you have:- A Creatio instance with the Service module enabled (e.g.,
https://yourcompany.creatio.com) - Admin or system administrator access to your Creatio instance
- Access to Creatio’s OAuth 2.0 application settings
Step 1: Create an OAuth 2.0 Application in Creatio
Open needs API access to your Creatio instance. You’ll set this up by creating an OAuth 2.0 client application.Open the Identity Server settings
In your Creatio instance, navigate to System Designer → OAuth 2.0 integrated applications (or go to
https://yourcompany.creatio.com/0/Nui/ViewModule.aspx#ClientList).Add a new application
Click Add application and fill in:
- Name:
Open.cx Integration - Grant Type:
Client Credentials - Redirect URI: Leave blank (not needed for client credentials)
Step 2: Connect Creatio in Open
Enter your credentials
Fill in:
- Instance URL: Your Creatio URL (e.g.,
https://yourcompany.creatio.com) - Client ID: From Step 1
- Client Secret: From Step 1
Configure optional settings
These fields are optional but recommended:
| Field | What it does |
|---|---|
| Default Case Owner ID | Creatio Contact GUID of the agent who should own handoff cases. Cases are assigned to this person automatically. |
| Default Case Group ID | Creatio Group GUID for team-based routing. Cases are assigned to this group. |
| Resolved Status ID | Creatio CaseStatus GUID used when Open resolves a conversation. This ensures two-way resolution sync. |
| Create case only on handoff | When enabled, Creatio cases are only created when the AI escalates to a human — not on every conversation. |
Step 3: Set Up Webhooks (Recommended)
For two-way communication — so your agents’ replies in Creatio reach the customer, and case closures sync back — you’ll need to configure a Creatio business process that calls Open’s webhook URL.Webhook Configuration Guide
Follow our step-by-step guide to set up the business process in Creatio
Step 4: Configure AI Field Auto-Fill (Optional)
You can configure Open’s AI to automatically fill case fields (like priority, category, or any custom field) based on the conversation context.AI Field Auto-Fill Guide
Set up AI-powered field auto-fill for your Creatio cases
Verifying Your Setup
After completing setup, verify everything is working:Send a test message
Open your chat widget and send a test message. If “Create case only on handoff” is off, a case should appear in Creatio within seconds.
Check the Creatio case
In Creatio, open the new case. You should see:
- The customer’s message as an activity
- The AI’s reply as a follow-up activity
- Correct assignment (if you configured a default owner/group)
Test a handoff
Trigger a handoff (e.g., by asking to speak to a human). Verify:
- A case is created (or updated) with the handoff summary
- The case is assigned to the configured owner/group
- AI-filled fields are populated (if configured)
Troubleshooting
'Invalid credentials' when saving
'Invalid credentials' when saving
Double-check your Instance URL, Client ID, and Client Secret. The Instance URL should not have a trailing slash. Ensure the OAuth application in Creatio uses the Client Credentials grant type.
Cases not being created
Cases not being created
- Check that Create case only on handoff is configured as intended
- Verify the OAuth application has permission to create Case records
- Check your Creatio instance’s API access settings
Agent replies not syncing
Agent replies not syncing
This requires the webhook business process to be set up in Creatio. See the Webhook Configuration Guide.
Cases not closing when resolved in Open
Cases not closing when resolved in Open
Make sure you’ve configured the Resolved Status ID in your integration settings. This should be the GUID of the “Resolved” or “Closed” status in your Creatio CaseStatus lookup.