Skip to content
Syncline
email

Gmail integration

Plenty of work still arrives as an email and stays there. Syncline turns matching messages into records in your other apps, and sends mail back out when something changes.

5960flows running
8 mintypical setup
1810000events a month

What Syncline does with Gmail

<p>Gmail is the mailbox most small companies run on, and a shared address such as sales or support usually doubles as an unofficial ticket queue. It works until two people answer the same thread, or until nobody can say how many requests came in last month.</p><p>Syncline reads only the messages that match a search you define. That might be a label, a sender domain, a subject pattern or any Gmail search string you already use. Everything else in the mailbox is left alone and never leaves Google.</p><p>From there the message becomes a record: the sender goes into a contact field, the subject becomes a card title, the body lands in a description, and attachments carry over as files. Once the record exists, the rest of your stack can act on it and you have a count at the end of the month.</p><p>Sending works the same way in reverse. A new row in a database, a deal stage change or a successful payment can trigger an email from your own address, with the fields from that record filled into a template you write once. Replies land back in the same thread, so the conversation stays where the customer expects it.</p>

Triggers and actions

A trigger starts a flow. An action is what Syncline does next.

Triggers in Gmail

<dl class="sy-deflist"><dt>New email matching a search</dt><dd>Fires on messages that match a Gmail search string, so the flow sees exactly what you would see.</dd><dt>New labeled email</dt><dd>Fires when a label is applied, which lets a person decide by hand what enters the flow.</dd><dt>New attachment received</dt><dd>Fires only on messages carrying a file, with the name, size and type available for mapping.</dd><dt>New reply in a thread</dt><dd>Fires on responses to a conversation you are tracking, so a closed record can reopen itself.</dd><dt>New starred email</dt><dd>Fires when anyone with access stars a message, a light way to flag something for the queue.</dd></dl>

Actions in Gmail

<dl class="sy-deflist"><dt>Send an email</dt><dd>Sends from your connected address using a template you write, with record fields filled in.</dd><dt>Reply in a thread</dt><dd>Keeps the response attached to the original conversation instead of starting a new one.</dd><dt>Apply a label</dt><dd>Marks a message as handled so the same email is never processed twice by another tool.</dd><dt>Create a draft</dt><dd>Prepares a message and leaves it unsent, for flows where a person should read it first.</dd><dt>Mark as read</dt><dd>Clears the unread state once the record has been created downstream.</dd></dl>

Fields you can map

<div class="sy-table-wrap"><table><thead><tr><th>Field</th><th>Type</th><th>What it holds</th></tr></thead><tbody><tr><td>From</td><td>email</td><td>Sender address and display name, split into two values you can map separately.</td></tr><tr><td>To</td><td>email list</td><td>All recipients on the message, including anyone in copy.</td></tr><tr><td>Subject</td><td>text</td><td>The subject line, which most teams map straight onto a card or record title.</td></tr><tr><td>Body</td><td>text</td><td>Available as plain text or as HTML, so you can choose what the destination app can render.</td></tr><tr><td>Received at</td><td>datetime</td><td>When the message arrived, stored in UTC and displayed in your timezone.</td></tr><tr><td>Attachment</td><td>file</td><td>Files up to twenty five megabytes each, passed to the destination app when it accepts uploads.</td></tr></tbody></table></div>

Popular Gmail automations

<ul><li>Create a Trello card from every email with the support label</li><li>Add new senders to HubSpot as contacts with the subject logged</li><li>File invoice attachments into an Airtable base</li><li>Post a Slack alert when a VIP domain writes in</li><li>Send a templated reply when a Notion status flips to Approved</li></ul>

Connecting your Gmail account

1
Authentication OAuth 2.0
2
What we ask for Google asks you to approve read and send scopes on the account you connect. Syncline never stores your password, and disconnecting from your Google account security page cuts access immediately.
3
Rate limits Google typically allows a few hundred API units per user per second, which is far more than a normal flow needs, and Syncline backs off automatically when a burst gets close.

Questions about Gmail

<div class="sy-faq"><details><summary>Does Syncline read my entire inbox?</summary><div>Only the messages matching the search you configured. The search runs on Google side, so mail that does not match is never returned to us.</div></details><details><summary>Can I use a shared or group address?</summary><div>Yes. Connect the account that receives the mail. For a Google Group, connect a member account with access to the archive.</div></details><details><summary>Will replies sent by a flow look automated?</summary><div>They come from your address with your signature and no branding from us. Recipients see an ordinary message in the existing thread.</div></details><details><summary>What about attachments larger than the limit?</summary><div>We pass a download link instead of the file, and the run history says why. Most destination apps accept the link happily.</div></details><details><summary>How do I stop the same email being processed twice?</summary><div>Add the apply label action to the end of the flow and exclude that label in the trigger search. That gives you a one-way queue with no duplicates.</div></details></div>

Other integrations

Stripe

Stripe knows the moment money arrives, fails or goes back out. Syncline turns each of those events into something your team can see and act on within a couple of minutes.

Trello

Trello is the task board people actually keep updated, because moving a card takes one second. Syncline creates those cards from other systems and reports back when they move.

Airtable

Airtable is where teams build the tracker no off-the-shelf tool provides. Syncline keeps that base fed from your other apps and sends its rows onward when something changes.

HubSpot

HubSpot is the record of who your customers are and how far along they got. Syncline feeds it from the places leads actually arrive, and pushes deal changes back out to the team.

Gmail

Plenty of work still arrives as an email and stays there. Syncline turns matching messages into records in your other apps, and sends mail back out when something changes.

Slack

Slack is where a team notices things, which makes it the best place to put an alert and the worst place to store one. Syncline sends messages into channels when something happens elsewhere, and turns the replies worth keeping into records.

Notion

Notion holds the pages and databases most teams treat as their second brain. Syncline reads those databases on a schedule and writes rows back, so a page never has to be retyped somewhere else.

Start with Gmail today

Build your first Gmail flow in about 8 minutes. No card needed for the free plan.

Start free