- Support levelStandard
- Available onCloud, Self-Managed Enterprise
- Connector version0.1.17
- Release stageAlpha
One connector
Everything Gmail can do in Airbyte
Sync to your warehouse
Land 8 Gmail tables in 50+ destinations on a schedule you control.Sync to your warehouse
Land 8 Gmail tables in 50+ destinations on a schedule you control.Live entity actions
Read,create,updateanddeleteGmail records at runtime through typed entity actions.Live entity actions
Read,create,updateanddeleteGmail records at runtime through typed entity actions.Context store search
Query synced Gmail data with filters, sorting and semantic search, without spending Gmail API rate limits.Context store search
Query synced Gmail data with filters, sorting and semantic search, without spending Gmail API rate limits.One authorization
Authenticate Gmail once. The same connection powers scheduled syncs and runtime actions.One authorization
Authenticate Gmail once. The same connection powers scheduled syncs and runtime actions.
Specifications
What to know before you sync Gmail
Sync capabilities
- Destinations50+ Airbyte connectors
Set up in 7 steps
- Log into your Airbyte instance, click Sources, and click + New source.
- Select Gmail from the source type dropdown.
- Choose your authentication method: - Authenticate via Google (OAuth) — Click Authenticate your account and complete the Google sign-in flow. Airbyte Cloud users authenticate against Airbyte's pre-registered OAuth app. Airbyte Open Source users provide their own Client ID, Client Secret, and Refresh Token. - Service Account Key Authentication — Paste the contents of your service account JSON key file into the Service Account Information field.
- (Optional) Set Start date in YYYY-MM-DDTHH:MM:SSZ format. Only messages, drafts, and threads received on or after this date are replicated. If you leave it blank, the connector replicates the full mailbox history.
- (Optional) Toggle Include Spam & Trash to include drafts and messages from the Spam and Trash folders. Defaults to off.
- (Optional) Adjust Number of concurrent workers (between 2 and 10, default 5) to control how many requests the connector issues in parallel. Lower this value if you see frequent rate-limit errors.
- Click Set up source to test the connection and save the configuration.
8 streams
Every table you can sync from Gmail
profile
drafts
labels
labels_details
messages
messages_details
threads
threads_details
6 actions
Supported Gmail actions
Get
Fetcha single record by ID.Context Store Search
Query synced data with filters and sorting, with no API rate limits.
List
Readlive records straight from the Gmail API.Create
Writea new record back into Gmail.Update
Patchfields on an existing record.Delete
Removea record.
Full parameter-level details live in the Gmail entity reference.
Authentication
Authenticate Gmail once
Authenticate via Google (OAuth)
Service Account Key Authentication
Use cases
What teams build with Gmail
List my recent emails
Show me unread messages in my inbox
Get the details of a specific email
List all my Gmail labels
Show me details for a specific label
List my email drafts
Get the content of a specific draft
List my email threads
Show me the full thread for a conversation
Get my Gmail profile information
Send an email to someone
Create a new email draft
Archive a message by removing the INBOX label
Mark a message as read
Mark a message as unread
Move a message to trash
Create a new label
Update a label name or settings
Delete a label
Search for messages matching a query
Find emails from a specific sender
Show me emails with attachments
Show me my latest emails
Find recent unread emails about topic
Show the conversation with person about topic
Common questions
Didn't find your answer?
Please don't hesitate to reach out.
Do I need more than one Gmail connection?
Do Gmail entity actions need a sync to run first?
What is ETL?
What data can you extract from Gmail?
How do I transfer data from Gmail?
What are top ETL tools to transfer data from Gmail?
What is ELT?
Difference between ETL and ELT?
Start moving Gmail data today
Free for 14 days on Airbyte Cloud. One connection powers your scheduled syncs and your live Gmail actions.