Custom Clients
By default, Monkedo uses its own OAuth credentials to connect to external services. This works well for most automations. However, if you've created your own OAuth application — one that provides more capabilities, broader data access, or custom permissions — you may want to use it instead.
Here are some key reasons to use your own OAuth client:
More Permissions & Capabilities: Your custom OAuth app might grant access to scopes or features that Monkedo's built-in credentials don't include. This is ideal for advanced or enterprise-level integrations.
Security & Compliance: Using your own credentials helps you comply with internal security policies and data access controls.
Higher Usage Limits: Some services (like Gmail or Google Sheets) offer higher quota limits for verified apps.
Full Visibility & Control: You'll be able to manage and monitor all API activity through your own developer console.

Supported Services
Section titled Supported ServicesCustom Clients are currently available for the following integrations:
Service | Component label in editor | Use case |
|---|---|---|
Google (Custom Client) | Drive, Sheets, Docs, Calendar, Forms, and other Google Workspace APIs with your own OAuth app | |
Shopify | Shopify (Custom Client) | Store-specific Shopify apps with your own client credentials |
Kommo | Kommo (Custom Client) | CRM integrations with your own Kommo OAuth application |
Create and manage your credentials on the Custom Clients page before using them in automations.
Use a Custom Client in Your Flow
Section titled Use a Custom Client in Your FlowOnce you've saved your Custom Client credentials on the Custom Clients page, you're ready to build automations using them.

Follow these steps:
Open the Automation Page. Go to Automations → Create Automation to open the editor.
Search for apps labeled (Custom Client) — for example, Google (Custom Client), Shopify (Custom Client), or Kommo (Custom Client).
Drag the component into your flow.
Click to connect your account. You'll see a form where you can enter the following details: Client ID, Client Secret, Redirect URL (usually pre-filled), and scopes required by the components. The form also includes a brief explanation of how to create an OAuth app for the selected service (e.g., Google Cloud Console for Google, Shopify Partner Dashboard for Shopify, Kommo developer settings for Kommo).
After entering the credentials, click Connect. You'll be redirected to the service authorization screen to approve access.
The component is now ready to use within your automation flow using your own OAuth app.