{{ contact.email }}. Outputs are published to later steps.
Gmail
Send email
Sends from the connected Google account’s own address.
Outputs:
to.
There is no reply or draft action. Threading a reply would need to search the mailbox, and
nothing here can read one.
Calendar and Meet
Create calendar event
Books a slot, optionally with a Google Meet link.
Outputs:
event_id, html_link, meeting_url.
Reschedule an event
Moves or edits an event booked earlier. Send only what changes.
Outputs:
event_id, html_link, meeting_url.
Cancel an event
Takes an event off the calendar. An event that is already gone counts as success, so a double cancellation or a retried automation does not leave a failed run.
Outputs:
deleted.
Find events
What is on between two instants. Reads event titles and times.
Outputs:
events, count.
Check availability
Busy blocks between two instants. Reads no event details at all.
Outputs:
busy.
Sheets
Every Sheets action takes a Spreadsheet id — the part of the sheet’s URL between/d/
and /edit — and an optional Tab name. Blank uses the first tab. Nothing lists your
spreadsheets or tabs, because the bridge holds no Drive access.
Add a row
Outputs:
row.
Find a row
Looks a row up by a column value and publishes what it found.
Outputs:
found, row, values.
Update a row
Finds a row by a column value and overwrites it.
Outputs:
found, row.
Delete a row
Outputs:
found, row.
Contacts
Save to Google Contacts
Puts the person in the account’s own address book, so they show up on the phone.
Outputs:
resource_name, created.
Docs
Create a document
Writes a quote, receipt or summary and gives you a link back.
Outputs:
document_id, url.
The document is written from scratch and is private to the account that owns the script —
copying a template or sharing a file would both need Drive access, which the bridge does not
have. Share it yourself from the link.
Tasks
Add a task
Outputs:
task_id.
What an AI agent gets
An AI agent is talking to a customer, so it is given a narrower set than an automation. Two skills unlock it, both off by default, and both need Google connected:
Deliberately withheld:
- Find events and Find a row — they read event titles and other customers’ rows, which a model would happily summarise to whoever asked. Check availability returns intervals with no content, which is why the bridge has two calendar reads.
- Send email — it leaves WhatsApp, is permanent, and arrives under the owner’s address.
- Anything destructive — no cancelling, no deleting, no overwriting.