For UK Creators

🇬🇧 UK

Plan your Substack content in Google Drive and publish it automatically

UK content teams and solo creators who plan in Google Sheets can now connect that planning directly to Substack publishing. Build your content calendar in Drive, export a CSV, and Narrareach handles the rest — no copy-pasting, no manual posting.

Free plan available. No credit card required.

50+
Notes schedulable in a single CSV import
1 hour
Typical time to plan and schedule a full month of Notes
100%
Cloud-based — posts without your browser open
£0
Cost to start with the free plan

The problem

The manual version gets old fast.

UK content teams and organised solo creators often plan content in Google Sheets — it's collaborative, version-controlled, and gives you a calendar view that's easy to share with editors, clients, or collaborators. The planning exists in Drive, but getting that plan into Substack requires opening each post, copy-pasting, setting the date manually, and repeating for every single entry in the spreadsheet.

For a creator publishing five Notes per week, that's 20+ manual steps per month just for the scheduling. For a UK agency managing Substack content for multiple clients, or a creator with a VA doing content operations, it's a significant operational burden that introduces errors, missed posts, and inconsistency.

Substack's own scheduling interface doesn't accept bulk input. Every post has to be entered individually. There's no CSV import, no API for content submission, and no way to use the planning you've already done in Drive directly.

Setting up a Google Sheets content calendar for Substack

The most effective Google Sheets setup for Substack scheduling is a simple five-column structure: publish date, publish time, content text, destination platforms (Substack, X, LinkedIn, etc.), and an optional notes column for yourself or collaborators.

Keep the content text column formatted as plain text — no rich text, no Google Doc embeds. Narrareach's CSV import reads the text column as the Note body, so what you write in the cell is what gets published. Any formatting (line breaks, emphasis) should be written in plain text or Markdown.

For UK content teams working across timezones, include a timezone column or agree on a standard timezone for the whole calendar. UK teams publishing for global audiences typically standardise on UTC during winter and BST (UTC+1) during summer, then let Narrareach handle the conversion to the audience's local time.

  • Add a 'Status' column (Draft, Ready, Published) to track which Notes are ready for import and which still need review.
  • Use Google Sheets' data validation for the 'Destination Platforms' column — a dropdown with options for Substack, X, LinkedIn, Bluesky, Threads keeps the column consistent and importable.
  • Freeze the header row and use conditional formatting to colour-code rows by status — it makes the calendar much easier to review at a glance.
  • Share the Google Sheet with all collaborators (editors, VAs, clients) so everyone is working from the same plan and can leave comments directly on cells.

The CSV export and import workflow

When your Google Sheet is ready for the week or month, export it as CSV: File → Download → Comma-separated values (.csv). The export captures exactly the plain text content of each cell.

In Narrareach, go to the bulk import section and upload the CSV. Narrareach reads the publish date, publish time, content, and platform columns and creates a draft scheduled post for each row. You can review all imported posts before confirming the schedule — checking for any formatting issues, cell encoding problems, or content you want to adjust before it goes live.

The review step is important. CSV exports from Google Sheets occasionally introduce encoding issues with smart quotes, em dashes, or non-standard characters (particularly relevant for UK English which uses different quotation mark conventions than US English). A quick scan of the imported posts before confirming catches these before they reach subscribers.

  • Export your CSV on Thursday or Friday for the following week — gives you a review buffer before the first post goes live on Monday.
  • When reviewing imported posts, pay particular attention to any posts with apostrophes or quotation marks — these are the most common encoding casualties in CSV exports.
  • For posts with links, check that URLs survived the CSV export intact — long URLs sometimes break across lines if the cell wasn't formatted as plain text.
  • After a successful import, archive the exported CSV in a Drive folder by date — useful if you ever need to audit what was scheduled and when.

Bulk scheduling for UK content agencies and teams

UK digital agencies managing Substack content for clients have specific requirements that Narrareach's bulk import addresses. Client approval workflows need a clear handoff point: the Google Sheet is the client-approved content plan, the CSV export triggers the scheduling, and Narrareach's import review step is the final check before anything goes live.

For agencies managing multiple Substack publications, each client gets a separate Narrareach workspace and a separate Google Sheet calendar. Content is planned, approved, and imported independently — there's no risk of content from one client's calendar appearing on another's Substack.

The bulk scheduling workflow also works well for UK creators who use a VA or content assistant for operational tasks. The creator writes and reviews content in the Google Sheet; the VA handles the CSV export and Narrareach import. The split requires no shared login to Substack itself — the VA operates entirely within Narrareach.

  • Document your CSV column format in a tab at the bottom of the Google Sheet — if a new team member or VA takes over the scheduling, they have the spec without needing to be briefed.
  • Add a client-sign-off date column to the Google Sheet for agency workflows — don't import a row until the sign-off date has passed.
  • Use Narrareach's team access features to give VAs scheduling access without giving them Substack account credentials.
  • Set up a recurring Monday morning calendar reminder to review the upcoming week's scheduled posts in Narrareach — one weekly check catches any issues before they go live.

How Narrareach solves it

Keep the publishing system close to the writing.

CSV bulk import Import 50+ scheduled Substack Notes at once from a Google Sheets CSV export — no manual entry per post.

Pre-import review Review all imported posts before confirming the schedule — catch encoding issues, formatting problems, or content you want to adjust.

Multi-platform scheduling in one import Include platform columns in your CSV to schedule simultaneous cross-posting to X, LinkedIn, and Bluesky as part of the same import.

Cloud-based execution Imported posts publish automatically from the cloud — your Google Sheet plan becomes live Substack posts without anyone needing to be at a computer.

Team and agency workflows Multiple team members can access Narrareach scheduling without sharing Substack credentials — suitable for agencies and creator-VA teams.

Timezone flexibility Set publish times in UK time (GMT or BST) and cross-post destinations in their local times — all handled in the scheduling configuration.

We manage Substack content for six UK newsletter clients. Before Narrareach, we were manually entering every post into each client's Substack dashboard. Now the workflow is: plan in Google Sheets, get client approval, export CSV, import to Narrareach. We've cut our content operations time by more than half.

Tom A., Content director, London digital agency

Turn your Google Sheets content plan into an automated Substack schedule

Free plan available. No credit card required.

Questions UK creators ask

Can I import a Google Sheets content plan directly into Narrareach?

Yes, via CSV export. Export your Google Sheet as a CSV file (File → Download → CSV), then import it into Narrareach's bulk scheduling tool. Narrareach reads the date, time, content, and platform columns and creates a scheduled post for each row.

How many Notes can I schedule in a single CSV import?

Narrareach supports imports of 50+ posts in a single CSV upload. There is no hard limit on the number of rows in the import — practical limits are determined by your plan's monthly scheduling quota.

What columns does my Google Sheets CSV need?

At minimum: publish date, publish time, and content text. Additional supported columns include destination platforms (Substack, X, LinkedIn, Bluesky, Threads) and a notes column. Narrareach's import documentation shows the exact column format required.

Can I use this for a UK agency managing multiple client Substack accounts?

Yes. Narrareach supports multiple workspaces, so each client has a separate environment. Your team plans in separate Google Sheets per client, exports separately, and imports to the relevant workspace. There's no risk of content cross-contamination between client accounts.

Will the CSV import handle UK English punctuation correctly?

Standard UK English punctuation (apostrophes, em dashes, quotation marks) is supported. The most common issue is smart quotes (curly quotes) from Google Docs/Sheets being exported as encoding characters — a quick review of imported posts before confirming the schedule catches these before anything goes live.

Can my VA manage Narrareach scheduling without access to my Substack?

Yes. Narrareach team access lets you give team members scheduling permissions within Narrareach without them needing your Substack account credentials. The VA can manage the CSV import, review posts, and confirm the schedule — all within Narrareach.

Can I include cross-posting destinations in the CSV?

Yes. Add a platforms column to your Google Sheet with comma-separated platform names (e.g., 'Substack, X, LinkedIn'). Narrareach reads this column during import and schedules each post to the specified platforms simultaneously.

Is there a free plan for UK users who want to try bulk scheduling?

Yes. The free plan includes CSV bulk import. For higher monthly scheduling volumes, paid plans start at $19/month.

Narrareach LLM connector

Connect Claude, ChatGPT, or any MCP-compatible agent to read drafts, schedule posts, and automate Substack, Medium, LinkedIn, X, Bluesky, and Threads workflows.

Read the docs