Connect Folk to Gmail
Automate Folk and Gmail with AI
Contacts in Folk and threads in Gmail split when relationship notes live in one place and mail lives in another. On Operator.io, an OpenClaw agent matches Folk people to Gmail conversations by address, logs sent and received mail on the Folk timeline, and drafts Gmail replies that pull Folk tags and last touch dates into view. Hand it a name and it returns Folk profile fields beside recent Gmail threads for that person.
It reaches both apps directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh, so there is no Zap to build and no API keys to paste.
What your agent can do with Folk and Gmail
What your agent does in Folk
Create Company
Creates a new company in the Folk workspace with the specified details. Required: company name (unique identifier). Optional: description, industry, funding details, employee range, contact info (emails, phones, urls, addresses), group a...
Create Note
Tool to create a new note in the Folk workspace. Use when you need to add a note to a person, company, or deal entity.
Create Person
Creates a new person in the Folk workspace with the specified details. Optional fields include: first name, last name, emails, phones, group assignments, and custom field values. The first email/phone in the list is treated as the primar...
Delete Company
Tool to delete a company from the workspace (irreversible). Use after confirming this company should be removed.
Delete Note
Tool to delete an existing note in the workspace (irreversible). Use after confirming this note should be permanently removed.
Delete Person
Tool to delete an existing person in the workspace (irreversible). Use after confirming this person should be permanently removed.
What your agent does in Gmail
Modify email labels
Adds and/or removes specified Gmail labels for a message; ensure `message_id` and all `label_ids` are valid (use 'listLabels' for custom label IDs).
Batch delete Gmail messages
Tool to permanently delete multiple Gmail messages in bulk, bypassing Trash with no recovery possible. Use when you need to efficiently remove large numbers of emails (e.g., retention enforcement, mailbox hygiene). Use GMAIL_MOVE_TO_TRAS...
Batch modify Gmail messages
Modify labels on multiple Gmail messages in one efficient API call. Supports up to 1,000 messages per request for bulk operations like archiving, marking as read/unread, or applying custom labels. High-volume calls may return 429 rateLim...
Create email draft
Creates a Gmail email draft. While all fields are optional per the Gmail API, practical validation requires at least one of recipient_email, cc, or bcc and at least one of subject or body. Supports To/Cc/Bcc recipients, subject, plain/HT...
Create Gmail filter
Tool to create a new Gmail filter with specified criteria and actions. Use when the user wants to automatically organize incoming messages based on sender, subject, size, or other criteria. Note: you can only create a maximum of 1,000 fi...
Create label
Creates a new label with a unique name in the specified user's Gmail account. Returns a labelId (e.g., 'Label_123') required for downstream tools like GMAIL_ADD_LABEL_TO_EMAIL, GMAIL_BATCH_MODIFY_MESSAGES, and GMAIL_MODIFY_THREAD_LABELS...
How it works
Tell the agent what you want to happen between Folk and Gmail, for example to watch one and act in the other, or to keep the two in step. It reads what it needs from Folk, works out what to do, and runs the matching action in Gmail without you mapping a single field.
You can have it run once, on a schedule, or whenever something changes. Ask it for a status any time and it reads the latest from both apps back to you in the same chat.
Common questions about Folk and Gmail
- How do I connect Folk and Gmail to Operator?
- You authorize Folk and Gmail once each from your Operator dashboard. Operator holds both connections and refreshes the access tokens for you, so your agent keeps working across them without you signing in again.
- What can my agent do across Folk and Gmail?
- You describe the outcome in plain language and your agent works between the two, reading from one and acting in the other. It picks the right Folk and Gmail actions on its own, so you do not map fields or pick triggers.
- Can my agent keep Folk and Gmail in sync?
- Yes. It can watch Folk and act in Gmail, or keep both in step, reading from one and running the matching update in the other. This runs on demand when you ask or on a schedule you set.
- Do I need to build a workflow or write code?
- No. There is no workflow to build, no fields to map, and no API keys to paste. Operator manages both connections, and you give the agent instructions in plain language.
Folk and Gmail integrations
Put your agent on Folk and Gmail
Sign in, connect both apps, and hand your agent the work. The same setup reaches every app in the catalog. Your first week is free.
Try for free