Gmail

Email Send Attachment

Send an email with files from this chat, or a file from the web, attached.

1 creditRuns in your Gmail account

Endpoint

Parameters

NameTypeRequiredNote
toobject · requiredobjectrequired

Recipient email address(es).

subjectstring · requiredstringrequired

Subject line.

bodystring · requiredstringrequired

Email body (HTML supported).

ccobject · optionalobjectoptional

CC recipients.

bccobject · optionalobjectoptional

BCC recipients.

providerstring · optionalstringoptional

Mailbox provider kind: gmail, outlook or auto (default). This is NOT an account — to target one specific mailbox, use accountId.

One of: gmail, outlook, auto

accountIdstring · optionalstringoptional

The mailbox to use: an `account` value (name or address) from connector-list-accounts, which says whose each mailbox is. In chat, omit it when the person has one mailbox of their own; when several are available the call returns them so you can pick or ask. In a Workflow, omitting it uses the workspace default.

attachmentIdsobject · optionalobjectoptional

Files from THIS chat to attach, by their Attachment ID (an uploaded file, a file-create result, or a file published by code-execute). The server attaches the stored file exactly as the user sees it; the result reports its size and data-row count. Never publish or share a chat file to attach it.

attachmentUrlstring · optionalstringoptional

Web link (https://…) of a file that is NOT in this chat, downloaded at send time. For a file in this chat pass attachmentIds instead.

attachmentCheckstring · optionalstringoptional

Leave out on the first call. When it attaches a file the person uploaded, that call is held: it returns what each file is, its opening text and a check code. Look at them, then pass the code here to send.

attachmentFilenamestring · optionalstringoptional

Filename for a file attached by attachmentUrl. A chat file keeps its own name.

Get started

How to use this action

  1. Connect your AI

    Add Connie to ChatGPT, Claude or Slack once, then connect your account for this app. There’s no API key to manage.

  2. Ask for the outcome

    Describe what you need in plain words. Your AI runs this app’s actions when the job calls for them, along with any other tools it needs.

  3. Make it a workflow

    Add an action as a step in a workflow that runs the same way every time, on a schedule or when something happens.

  4. Stay in control

    Choose whether each action runs on its own or asks first. When it asks, you see an Allow or Deny card before anything changes in the app.