Schedule a week of posts from your sheet

Each approved post from your content sheet set up in its site's scheduler, after your OK.

  • On a schedule: Every Friday at 14:00
  • Asks you first

What it does

The task

Open the sheet sheet url, and find the posts for next week with the status Approved. Show me the list of posts and ask me before you schedule them. Then open the scheduler of each site: LinkedIn, or Meta Business Suite for Facebook and Instagram. Add the text and the media from the row, and set the date and the time from the sheet. Change the status of each scheduled post to Scheduled. Skip a post with missing media, and tell me why.

  • It works in Google Sheets, LinkedIn, Facebook and Instagram, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every Friday at 14:00 (cron 0 14 * * 5).
  • It stops for your approval before it sends, posts, pays, books or changes a record.

What you give it

BlankWhat to giveExample
sheet urlYour content sheet with dates, text, media links and statushttps://docs.google.com/spreadsheets/d/1Sc8vNk2Hb/edit

What you get back

An example run with the example values above. Your run uses your own data.

Next week, 2 to 8 November: 9 approved posts

Scheduled after your OK: 8

DateTimeSitePost
Monday 2 November08:30LinkedInWhy we test each flour batch
Tuesday 3 November12:00InstagramReel: shaping a batard
Wednesday 4 November18:00FacebookWorkshop dates for the weekend

Skipped: the Instagram carousel on 6 November. The image link returns an error.

Sheet: 8 rows set to Scheduled

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in the blank

    Type sheet url. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every Friday at 14:00, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Schedule a week of posts from your sheet" --schedule "0 14 * * 5" --time-zone Europe/Berlin \
  "Open the sheet https://docs.google.com/spreadsheets/d/1Sc8vNk2Hb/edit, and find the posts for next week with the status Approved. Show me the list of posts and ask me before you schedule them. Then open the scheduler of each site: LinkedIn, or Meta Business Suite for Facebook and Instagram. Add the text and the media from the row, and set the date and the time from the sheet. Change the status of each scheduled post to Scheduled. Skip a post with missing media, and tell me why."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Schedule a week of posts from your sheet" template with sheet url = https://docs.google.com/spreadsheets/d/1Sc8vNk2Hb/edit.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Schedule a week of posts from your sheet",
    "task": "Open the sheet https://docs.google.com/spreadsheets/d/1Sc8vNk2Hb/edit, and find the posts for next week with the status Approved. Show me the list of posts and ask me before you schedule them. Then open the scheduler of each site: LinkedIn, or Meta Business Suite for Facebook and Instagram. Add the text and the media from the row, and set the date and the time from the sheet. Change the status of each scheduled post to Scheduled. Skip a post with missing media, and tell me why.",
    "schedule": "0 14 * * 5",
    "time_zone": "Europe/Berlin"
  }
}
All marketing templates
  • MarketingAsks first

    Reply to comments on your posts

    Short replies in your tone to new questions and comments on your own posts, posted after your OK.

    On an event: When a new comment appears on your posts
    • Instagram
    • YouTube Studio
    • LinkedIn
    • +1 more: Facebook
  • Marketing

    Plan a month of social media posts

    A calendar with a date, channel, format, topic and first draft for each post, based on what worked.

    You start it: When you start it
    • Google Sheets
    • Instagram
    • LinkedIn
  • Sales

    Build a list of prospects in a sheet

    Companies that match your market, with the right contact for each.

    You start it: When you start it
    • LinkedIn
    • Google Sheets
  • Sales

    Write a personal first line for each lead

    One true and recent detail about each person, ready for your cold e-mail.

    You start it: When you start it
    • Google Sheets
    • LinkedIn
  • Sales

    Find companies whose job posts show a need

    Companies that hire for roles that signal a need for your product, with the job link and the signal.

    You start it: When you start it
    • LinkedIn
    • Indeed
    • Google Sheets
  • Sales

    Find agencies and resellers to partner with

    Agencies that serve your customers, with their services, size, partner programs and contact page.

    You start it: When you start it
    • Any website
    • LinkedIn
    • Google Sheets