Skip to content

Connect Google Sheets to LinkedIn

LinkedIn rewards people who post steadily, and a Google Sheet is the easiest place to keep ideas, sources and a record of what you've shared. Connect them and the sheet becomes your LinkedIn plan: ideas go in, posts come out, and every post is logged.

Build your own

Build any Google Sheets and LinkedIn automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Google Sheets 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

Turn each idea in my sheet into a LinkedIn post under 1,200 characters that ends with a question, and only post Tuesday to Thursday at 9am.

Skip rows where the idea is fewer than 10 words and write "needs detail" in the status column.

Use cases

Why people connect Google Sheets and LinkedIn

How the two apps work together

  • A check every few minutes reads the sheet for rows that are due and approved.
  • The script posts the text, and optionally an image, to your LinkedIn profile or company page.
  • It writes the post link and time back to the row so nothing is posted twice.
  • Consultants posting regularly

    A sheet of post ideas is turned into LinkedIn posts, one each weekday. The profile stays active without daily writing.

  • Marketing teams tracking what was posted

    Each LinkedIn post is logged with date, text and link in a sheet. Reporting and reuse are easier.

  • Founders sharing company news

    Rows for product updates or hires are posted to LinkedIn on set dates. Announcements go out on time.

  • Teams reviewing posts in one place

    Draft posts sit in a sheet with an "approved" column. Only approved rows get posted.

More apps

Google Sheets, 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.

Images from Drive

For each due row in my sheet, attach the image named in the "image" column from my Drive folder and post it to LinkedIn.

Approval via Slack

Post each new draft in my sheet to #marketing, mark it approved when someone reacts with a checkmark, then post it to LinkedIn on its date.

Researched posts from topics

For each topic row in my sheet, research recent news with Perplexity, write a LinkedIn post with one fact and its source, and save it to the "draft" column.

Setup

Connect Google Sheets 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.

Google Sheets

Spreadsheets

  1. In the ClickRuntime dashboard, open Connections and choose Google Sheets.
  2. Sign in with your Google account and allow access.
  3. Pick the spreadsheets the automation may use. It can't see any other file in your Drive.

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 Google Sheets and LinkedIn

Can it post to a company page?
Yes, if your LinkedIn connection has admin access to the page. Name the page in the prompt; otherwise posts go to your personal profile.
Does it use the whole Google account?
No. It reads and writes only the spreadsheet you name.
How does it avoid posting the same thing twice?
Each posted row gets a status or post link written back, and rows or links already in the sheet are skipped.
Can I approve posts first?
Yes. Several of these automations email you a draft and only publish once you approve.
Can it read engagement on posts?
Analytics for personal profiles are limited in LinkedIn's API. Company page stats are available if you are an admin of the page.
Can I edit a draft before it posts?
Yes. If drafts are written to the sheet first, you can edit the cell before the posting time.
Does it post at the exact time?
It checks every few minutes, so posts go out within a few minutes of the scheduled time.

Tell your assistant what Google Sheets and LinkedIn should do together

Free plan. No credit card.