Create Gmail Draft

Last updated: November 13, 2025

The Create Gmail Draft action generates a URL that, when opened, creates a ready-to-send draft in the user’s Gmail account. This allows workflows to prepare an email automatically while still giving a human the chance to review, edit, or add context before sending.

What it does

  • Populates To, Subject, and Body (and optional Cc/Bcc) using static text and/or dynamic variables.

  • Returns a URL that opens the draft directly in the Gmail account of the user who clicked the URL. This URL is also made available as a downstream variable for use in later workflow steps (for example, posting the draft link to Slack or adding it to a CRM note).

How it works

  1. Your workflow runs and evaluates the action.

  2. Swyft generates a URL you can pass to follow‑up steps (e.g., Send Slack Message with the link, create a task with the link, etc.).

  3. When the URL link is clicked, a drafted email will be created in the users draft folder.

Settings

To Select or enter the recipient’s email address. You can use static addresses (e.g., cs@company.com) or dynamic variables (e.g., {{account.owner_email}}) to route based on context.

Subject: Enter the subject line for the draft. Dynamic variables are supported (e.g., “Follow‑up: {{opportunity.name}}”).

Body: Write the message body. Combine static text and dynamic variables such as meeting notes, AI‑generated insights, or CRM fields. Line breaks are preserved. Basic HTML is supported if your Gmail tenant allows it.

Cc (optional): Add secondary recipients to be copied on the draft. Supports static addresses and dynamic variables.

Bcc (optional): Add hidden recipients. Supports static addresses and dynamic variables.

Output Variables

  • Draft URL – a direct link that opens the Gmail draft for review and send. This variable becomes available for use in downstream actions (e.g., Slack message, CRM update, or task creation).

Best Practices

  • Use Dynamic Variables – Personalize To, Subject, and Body with CRM fields or AI outputs so the draft opens ready to send.

  • Keep Humans in the Loop – Use this action when content benefits from a quick review or personal touch before sending.

  • Pair With Notifications – Send the Draft URL to Slack or create a task so the owner knows to review and send.

  • Limit Visibility – Prefer Bcc for wider internal visibility without exposing recipients.

Example Use Cases

  • Prepare a renewal‑check‑in email for the CSM with customer context and post the Draft URL to Slack.

  • Generate a draft for a prospect follow‑up with AI‑curated next steps the AE can edit before sending.

  • Build a churn‑risk outreach draft for the account owner, including recent usage notes.

Troubleshooting & Limits

  • Draft not opening? Confirm the user has an active Gmail connection and permission to access drafts.

  • API Quotas: Gmail may limit large‑volume automation; stagger workflow runs or batch by owner.

Tips

  • Use conditional logic before this action to route different templates or variables.

  • Combine with a “Send Slack Message” action to notify the owner with the Draft URL and a due‑by reminder.