> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Forward

> Forward a Gmail message, including its original attachments.

The **Forward** action sends an existing Gmail message to one or more new
recipients. It preserves the original content and attachments, adds a forwarded
message block to the plain-text body, and keeps the message associated with the
original Gmail thread.

## Inputs

| Input                   | Type                  | Required | Description                            |
| ----------------------- | --------------------- | -------- | -------------------------------------- |
| **Third-party account** | Google account        | Yes      | Gmail account that sends the forward.  |
| **Message ID**          | String                | Yes      | Gmail ID of the message to forward.    |
| **Recipients**          | List of email strings | Yes      | One or more addresses that receive it. |

## Outputs

| Output                 | Type   | Description                                   |
| ---------------------- | ------ | --------------------------------------------- |
| **Forward Message ID** | String | Gmail ID of the newly sent forwarded message. |

The subject receives `Fwd: ` unless it already starts with `Fwd:`. Original
attachments are downloaded and attached to the outgoing message.

<Note>
  Forwarding a message with large attachments requires downloading and
  re-uploading those files during the workflow run.
</Note>

## Troubleshooting

<AccordionGroup>
  <Accordion title="The original message is invalid">
    Forwarding requires the message's thread, raw content, From, Date, Subject,
    and To data. Confirm the Message ID belongs to a complete message in the
    connected mailbox.
  </Accordion>

  <Accordion title="A recipient is rejected">
    Add each valid email address as a separate **Recipients** item.
  </Accordion>
</AccordionGroup>
