Faster time to market
Prebuilt Gmail actions speed up integration delivery.

Build in-app mail workflows that send transactional email, surface inbound messages, create drafts and automate labeling for each customer account using the Gmail API.
Prebuilt Gmail actions speed up integration delivery.
Store and rotate customer OAuth credentials securely at scale.
Build once workflows and reuse across customers and products.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Integrate sending, receiving, labeling and mailbox automation for user mailboxes, threads, drafts and settings with Gmail. Cyclr lets teams map events (for example new inbound messages), call Gmail methods to send or modify messages, and orchestrate multi-step workflows including Pub/Sub push notifications and message retrieval.
PRODUCT USE CASES
Create transactional email senders, route incoming messages to support systems via Pub/Sub, auto-label or archive messages, and publish integrations into your embedded marketplace for end users to enable per-account Gmail connections.
Trigger users.messages.send to deliver transactional messages (notifications, receipts) using the authenticated user’s mailbox.
Subscribe to mailbox changes with users.watch (Pub/Sub), then list and get new messages to create support tickets.
Use labels.modify or threads.modify to tag, archive or move customer messages automatically based on workflow rules.
ORCHESTRATION
Cyclr sits between your SaaS product and Gmail to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Gmail processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Gmail methods you can orchestrate through Cyclr.
Gets the specified email.
Sends an email to the specified recipient.
Moves the specified message to the trash.
Sends an email to the specified recipient with attached file.
Modifies the labels on the specified emails.
Gets an email atachment.
Lists the emails in the user's mailbox.
Modifies the labels on the specified email.
Removes the specified message from the trash.
Lists all the emails in the user's mailbox since the last successful run.
Updates the specified label.
List all labels for the specified user.
Gets the specified label.
Creates a new label.
Deletes the specified label.
Lists the drafts in the user's mailbox.
Sends the specified, existing draft to the recipients in the To, Cc, and Bcc headers.
Gets the specified draft.
Immediately and permanently deletes the specified draft. Does not simply trash it.
Replaces a draft's content.
Lists the history of all changes to the given mailbox.
Gets the current user's Gmail profile.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Gmail integrations in Cyclr.
https://gmail.googleapis.comOAuth client ID; OAuth client secret; Cyclr service domain; optional Pub/Sub topic/project for push.
Send email; Read messages; Manage labels, threads, drafts; Watch (push) notifications; Manage mailbox settings
List endpoints use pageToken/nextPageToken pagination; iterate until nextPageToken is absent.
Gmail enforces per-user and per-project quota and concurrent request limits; request quota adjustments in Google Cloud Console.
IMPLEMENTATION
OAuth 2.0 with an OAuth client ID and secret; register a Google Project and set Cyclr redirect URI. Watch for refresh token rules in testing mode.
OAuth client ID; OAuth client secret; Cyclr service domain; optional Pub/Sub topic/project for push.
OAuth consent verification may be required; refresh tokens in Testing expire after seven days.
COMMON QUESTIONS
It can send mail, create drafts, read and list messages, manage labels and threads, and subscribe to mailbox changes for automation. These map to Gmail API methods such as users.messages.send, users.messages.list/get, drafts.create, labels.modify and users.watch.
OAuth 2.0: you register a Google Cloud project, create an OAuth client ID and secret, and add Cyclr’s redirect URI. Expect OAuth consent verification for production and refresh token behavior in Testing mode.
Yes. Cyclr stores per-customer OAuth credentials and runs multi-tenant workflows so each customer connects their own Gmail account within your embedded UI.
Yes. You can expose send, read, label and watch actions as governed, reusable workflow steps in Cyclr’s MCP, with centralized governance of credentials and rate limits.
KEEP EXPLORING
Related Email Marketing connector for customer-facing integration workflows.
Related connectorRelated Email Marketing connector for customer-facing integration workflows.
Related connectorRelated Email Marketing connector for customer-facing integration workflows.