[Gmail] Get Draft
The [Gmail] Get Draft block fetches a single draft message from a Gmail account using a provided draft ID.
Retrieve a specific Gmail draft by draft ID
The [Gmail] Get Draft block fetches a single draft message from a Gmail account using a provided draft ID. It connects to Gmail via a Google OAuth connection and returns the full content of the specified draft, including its subject line, sender address, recipient address, and message body.
The block takes three inputs: a required draftId string that identifies which draft to retrieve, an optional connectionId that references the Google OAuth connection to use, and an optional destinationVar that specifies the variable where the result will be stored. The output is a structured object containing six fields — draftId, messageId, subject, to, from, and body — giving downstream blocks full access to the draft's content and metadata.
This block fits into workflows that need to inspect, process, or act on existing Gmail drafts. For example, it can be used alongside other Gmail blocks to read a draft before sending it, to extract its content for analysis or transformation, or to populate variables that drive conditional logic elsewhere in the workflow.
What you can build
Real-world workflows powered by the [Gmail] Get Draft block.
Review Draft Before Sending
Retrieve a draft and pass its content to an AI block for review or editing before a send step is triggered.
Extract Draft for Logging
Pull a draft's subject, recipients, and body into a database or spreadsheet for audit trail purposes.
Conditional Draft Routing
Fetch a draft and use its recipient or subject fields to route the workflow through different logic branches.
Draft Content Transformation
Retrieve a draft's body text and pass it to a text processing block to reformat, translate, or summarize the content.
Approval Workflow Integration
Load a draft into a workflow that requires human review or manager approval before the message is finalized.
Template Validation Check
Retrieve a saved draft used as a message template and verify its fields are populated correctly before downstream use.
Ready to add [Gmail] Get Draft to your workflow?
Get Started FreeCommon questions about [Gmail] Get Draft
What parameters does this block require?
The block requires a draftId string, which is the Gmail draft ID identifying the specific draft to retrieve. Optionally, you can provide a connectionId to specify which Google OAuth connection to use, and a destinationVar to name the variable where the output will be stored.
What does this block return?
The block returns an object with six fields: draftId, messageId, subject, to, from, and body. These fields give you the draft's identifier, its underlying message ID, the email subject, the recipient address, the sender address, and the full message body.
What kind of Google connection does this block need?
The block requires a Google OAuth connection with access to Gmail. The connectionId field in the block configuration references the specific OAuth connection to use.
What kinds of workflows commonly use this block?
This block is commonly used in workflows that inspect or process Gmail drafts before sending, extract draft content for logging or analysis, apply conditional logic based on draft fields, or integrate Gmail drafts into approval and review processes.
Can this block retrieve any draft, or only drafts created by the workflow?
The block retrieves any draft accessible via the connected Gmail account, as long as you supply a valid draftId. It is not limited to drafts created within the same workflow.
Related capabilities
[Google] Create Google Doc
Create a new Google Document and optionally populate it with content.
[Google] Update Google Doc
Update the contents of an existing Google Document.
[Google] Fetch Google Doc
Fetch the contents of an existing Google Document.
[Google] Create Google Sheet
Create a new Google Spreadsheet and populate it with CSV data.
[Google] Update Google Sheet
Update a Google Spreadsheet with new data.
[Google] Fetch Google Sheet
Fetch contents of a Google Spreadsheet range.
Add [Gmail] Get Draft to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.