Skip to content

Connect Gmail to LinkedIn

LinkedIn rewards people who post regularly, but writing every week competes with client work. Connecting Gmail and LinkedIn lets AI draft posts from your newsletters, blog and idea list, sends them to your inbox for a quick yes, and confirms by email once each one is live.

Build your own

Build any Gmail and LinkedIn automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Gmail and LinkedIn in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

If I reply with edits to a draft, post my edited version exactly, and if I reply "skip", do not post anything that day.

Write drafts in my voice, using my last 10 approved LinkedIn posts kept in state as examples.

Use cases

Why people connect Gmail and LinkedIn

How the two apps work together

  • A check every few minutes reads Gmail for approval replies or labelled emails.
  • The script writes LinkedIn posts with AI and sends drafts to you from your Gmail address.
  • Approved drafts are posted to LinkedIn and the link is emailed back.
  • Executives who want posts drafted for them

    Drafts are emailed for review and posted to LinkedIn after a reply. Little time goes into social media.

  • Marketers turning newsletters into posts

    A newsletter arriving in Gmail becomes a LinkedIn post with the main takeaway. Good material is reused.

  • Consultants sharing client results

    An email labelled "win" is turned into an anonymised LinkedIn post draft. Results get shared without extra writing.

  • Teams keeping a record of posts

    A weekly email lists LinkedIn posts that went out, with links. Everyone knows what was shared.

More apps

Gmail, LinkedIn and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Approved posts log

Each time I approve a LinkedIn post by email, add it to my Google Sheet with the date and link.

Draft from a Google Doc

When I email myself a Google Docs link with the subject "post", write a LinkedIn post from the document and email me the draft.

Weekly researched drafts

Each Monday, research news in my industry with Perplexity, write two LinkedIn drafts and email them to me.

Setup

Connect Gmail and LinkedIn once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Gmail

Email

  1. At console.cloud.google.com, create a project and enable the Gmail API under APIs & Services → Library.
  2. Set up the OAuth consent screen. On Google Workspace choose Internal. On a personal Gmail account choose External, then under Audience click Publish app so it is In production, not Testing.
  3. Under Data Access, add the scopes you need, such as https://www.googleapis.com/auth/gmail.modify, or gmail.send if you only want to send.
  4. Under Clients, create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  5. In the ClickRuntime dashboard, open Connections, choose Gmail and enter the client ID and secret. On a personal account Google shows an unverified-app screen: click Advanced, then go to your app.

LinkedIn

Social

  1. Create an app at linkedin.com/developers/apps and link it to a LinkedIn Page.
  2. Under Products, add Sign In with LinkedIn using OpenID Connect and Share on LinkedIn.
  3. Set the redirect to https://clickruntime.com/oauth/callback and use the scopes openid, profile, email and w_member_social.
  4. Under Connections in the ClickRuntime dashboard, enter the client ID and client secret and click Connect. Reconnect when the token runs out after 60 days.

FAQ

Questions about connecting Gmail and LinkedIn

Will anything be posted to LinkedIn without me seeing it first?
Only if you choose that. The approval automations email you the draft with an approve link, and nothing is published until you click it. The others post directly and email you a copy of what went out.
Can it post to a company page as well as my profile?
Yes. Posting to your own profile needs the member posting permission; posting to a page needs you to be an admin of that page and the organisation posting permission when you connect LinkedIn.
Which address are the approval emails sent from?
Your own Gmail or Google Workspace address, sent to yourself or to whoever you name, such as a manager who signs off posts.
Will the posts sound like me?
You describe your tone and give a few example posts in the prompt, and the AI follows them. Reviewing drafts by email for the first few weeks is a good way to tune it.
Can it post at a set time after approval?
Yes. An approved post can wait until a set time, such as Tuesday at 9am.
Does it read all my Gmail?
It needs Gmail access, but the script only reads replies to its own drafts or the labels you name.
Can posts include links and images?
Yes. LinkedIn posts can include a link or an image through the API.

Tell your assistant what Gmail and LinkedIn should do together

Free plan. No credit card.