Where content planning gets easier

Ninecast puts a real Instagram grid preview inside Notion or Airtable, so you see your feed before it exists. Schedule each post from the same page, or publish one straight away. Then the results — likes, comments, shares, saves, reach and views — are written back into the row that planned it, automatically.

Opening a beauty package on camera
Posing against a lavender background
Drinking an iced coffee outdoors
Applying a skincare product to camera
Eating pizza at a restaurant table
notion.so / content-calendar

📅

Content calendar

TableCalendarBoard

September 2026

M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Click a post to open it — the same rows the grid beside it is reading.

One page in Notion or Airtable. Your calendar on the left, your grid on the right — and the grid is the real widget, not a screenshot.

Plan in

NotionAirtable

Whichever you already use. Ninecast reads your existing database — there is nothing to migrate and nothing to keep in step.

Post to

InstagramLinkedInPinterestTikTok

Multi-platform. One plan in your database posts to every account you link, and a Canva design can be the artwork.

See your feed anywhere and let it post itself

Three things, in the page your calendar already lives in. No second calendar, no exporting, nothing to keep in step.

1. Instagram grid preview

See your feed before it exists

A real three-across Instagram grid, inside the page your calendar already lives in — Notion or Airtable. It rearranges within a second of any change, so you can move a date, reorder a row or swap an image and watch the feed take shape. Show a client their month before a single post goes out.

@yourstudio

Your content calendar

12

Posts

9

Scheduled

2

Posted

20 Sept
✓ 21 Sept
22 Sept
23 Sept
24 Sept
25 Sept
26 Sept
27 Sept
28 Sept

2. Schedule, or post now

Publish from the page you planned it in

Give a row a date and Ninecast publishes it on that date — feed posts, carousels and Reels — without you opening Instagram. Not ready to wait? Press Post now on any tile and it goes out immediately. No Zapier, no Make, no automation to build or repair.

3. Results, automatically

Your numbers land in your own database fields

After a post goes out, its likes, comments, shares, saves, reach and views are written into the very row that planned it — into ordinary number columns you choose, so your own views, filters and rollups work on them. Automatically, without anybody exporting anything.

🎬

Day in the Life

Details ⌄

◎Post type
Carousel
☰Platforms
Instagram
≡Caption + Keywords
A day in the life of a solo studio. Swipe for the 6am setup… #studiolife #behindthescenes

Metrics ⌄

Written by Ninecast
#Likes
214
#Comments
19
#Reposts
7
#Views
3,120
#Saves
46
#Reach
2,688

Written back automatically, or the moment you press Update analytics

How Ninecast works

1. Get your planner link

Start a free trial and a link appears. No account, no password, nothing to remember.

2. Paste it into your page

Into Notion as an embed, or onto your Airtable base with us. The grid appears beside your calendar.

3. Plan, and forget

Write posts as you always have. They go out on their date, and the results come back to the row.

Real posts. Real grid.
Real schedule.

The grid in the widget is the feed your followers will scroll. Not an approximation of it, not a mockup of it -- the same posts, in the same order, with the same crop, rendered from the calendar you are already keeping.

See how it works
9:41▮▮▮

Make it simple for you and your clients

@yourstudio

Your content calendar

20 Sept
✓ 21 Sept
22 Sept
23 Sept
24 Sept
25 Sept
26 Sept
27 Sept
28 Sept

See the grid before it exists

Three across, newest first, with the crop Instagram actually uses. Arrange a month and show a client the feed before a single post goes out.

Post on schedule, or in two taps

Set auto-post and walk away, or publish any tile yourself. A double tap, a retry or a moved date can never produce a second post.

Drinking an iced coffee outdoors

Every client, on one link

A separate planner per client, each with its own grid in its own workspace. Nobody sees anybody else’s, and nobody needs an account to look.

The problems it was built to answer

Written by us, from the work this replaces.

Planning it all in Notion, then posting it all by hand anyway.

The calendar was never the hard part. Exporting the images, copying the caption, opening the app, doing it again tomorrow — that is where the evening goes.

Every grid preview stops at preview.

Widgets show you the grid. Schedulers make you rebuild your calendar in their app. Nothing read the Notion or Airtable database you already had and then actually posted from it.

Clients want to see the month before they approve it.

So agencies export assets, screenshot grids, and redo both when a date moves. A link that reflects the database is never out of date.

An automation set up once, which broke quietly and told nobody.

Anything you have to maintain is something that will fail quietly. This has one job and tells you when it cannot do it.

Fifteen accounts run out of a spreadsheet and somebody’s memory.

There is no system, so every new client adds another set of folders, another chat thread, another thing to forget. A planner per client, each with its own link, is the system.

By the time a client approves it, the date has moved.

Screenshots go stale the moment they are taken. A link that reflects the database is never out of date, so approval stops being a round trip.

Everything Ninecast does

The complete list, so you are not guessing.

Plan

In the calendar you already keep.

  • Notion and Airtable

    Reads a Notion database or an Airtable base as it is. Nothing to migrate, no second calendar.

  • Any columns

    Map your own fields once — date, caption, media, status, platform — and change the mapping whenever you like.

  • A ready-made template

    Start from the Ninecast content calendar template and the columns map themselves.

  • Live grid preview

    A real Instagram grid beside your calendar. Change a date in the database and the tile moves within a second — there is no refresh button to press.

  • Reflows like a profile

    Three across on a phone, four and five as the page widens, the way a real profile does on the web. The arrangement you are judging is the one people will see.

  • Rearrange by dragging

    Drag a post onto another and they trade dates, and the new dates are written back into your calendar. It can reorder a month but never invent a date you did not choose.

  • Carousels and Reels

    Carousels count their slides, Reels play on hover, so the preview matches the feed.

  • Bio and highlights

    An optional profile bio and highlight row above the grid, so a client sees their profile rather than a folder of pictures.

  • Filter what you are looking at

    Narrow to Reels, carousels, or only what is still unscheduled, without changing anything for anyone else.

  • Grid order your way

    By scheduled date, by creation, or a manual order column you control.

  • Hide what is done

    Hide completed posts, or deleted ones, to see only what is still ahead.

  • One page in Notion

    The planner is a link you paste into the page and choose Embed. No app to open, no account to make.

Publish

On the day, or on demand.

  • Auto-post on schedule

    Set auto-post and every row goes out on its date, at the time you choose.

  • Publish by hand

    Press Posted on any tile to send it now.

  • Feed posts, carousels, Reels

    All three publish to Instagram today. Other platforms are planned, not available yet.

  • Images fixed for you

    PNGs converted, odd shapes padded to what Instagram accepts, instead of a refused post.

  • Captions as written

    What is in the caption column is what goes out. Nothing re-typed or exported.

  • Never posts twice

    A double tap, a retry or a changed date cannot produce a second post.

  • Published link written back

    The post’s URL lands in your database the moment it goes live.

Measure

The numbers come to you.

  • Analytics in your calendar

    Likes, comments, shares, saves, reach and views written into the row that made the post.

  • Every night, or right now

    A nightly sweep covers the last 14 days. An Update-analytics button fetches today’s numbers on demand.

  • Deleted posts noticed

    Remove a post on Instagram and its tile is marked deleted, so the grid never shows what is not there.

  • A link per client

    Agencies get a separate planner link for each client, each with its own accounts.

  • Nothing to sign up for

    A free trial with no card and no password. The planner link is the login.

Simple plans

The grid is free forever. Paid plans start with 30 days free — no card, cancel any time.

Free

See your feed before it exists. For as long as you like.

Free

No card, no time limit

  • ✓Live Instagram grid preview, forever
  • ✓1 content planner, Notion or Airtable
  • ✓Connect your Instagram
  • ✓2 posts included, to see publishing work
Start free

Creator

Most popular

Plan, preview and publish, without limits.

$12/month

Billed $144 a year

  • ✓3 content planners
  • ✓Every social platform on each planner
  • ✓Unlimited publishing and auto-post
  • ✓Instagram analytics written back into your Notion or Airtable
Start 30 days free

Studio

For agencies running several clients.

$20/month

Billed $240 a year

  • ✓6 content planners
  • ✓Every social platform on each planner
  • ✓One link per client
  • ✓Everything in Creator
Start 30 days free

Managing more than 6 planners?

Agencies with more clients than Studio holds get a plan built around how they actually work. Tell us the shape of it and we will price it.

Talk to us

No card to start

Start your 30 days without entering anything. When the trial ends you move to the free plan: your grid keeps working, publishing includes 2 posts, and picking a plan unlocks the rest.

Ready to see your feed before it exists?

Start your 30 day free trial today. No card required.

Start your 30-day free trial

Questions people ask

Can you post to Instagram directly from Notion?

Yes. Ninecast reads the Notion database or Airtable base your content calendar already lives in and publishes on each post's date to Instagram, LinkedIn, Pinterest and TikTok — on Instagram, feed posts, carousels and Reels. You write the caption where you plan and that is the caption that goes out; nothing is exported, re-typed or copied by hand.

Does Notion have an Instagram grid preview?

Not on its own. Notion stores your posts but shows them as a table, board or calendar, never as a feed. Ninecast adds the missing view: paste one link into your Notion page, choose Embed, and a real three-across Instagram grid appears beside your calendar, reading the same rows. Change a date in Notion and the tile moves within a second.

Can I schedule Instagram posts from Airtable?

Yes. Put a date and time on the record, switch auto-post on, and Ninecast publishes it at that time whether or not the base is open — feed posts, carousels and Reels. The same queue runs Notion and Airtable planners, and the likes, comments, shares, saves, reach and views come back into the record afterwards. You can still press Post now on any tile to send one early.

Do I have to move my content calendar into another app?

No. That is the point of it. Your calendar stays in Notion or Airtable exactly as you built it, and column mapping means the tool does not care what your fields are called. There is no second calendar to keep in step and no automation to maintain.

Which platforms can Ninecast post to?

It is multi-platform: Instagram, LinkedIn, Pinterest and TikTok, and a Canva design can be the artwork. Every post is planned in one place, your Notion or Airtable database, and goes to whichever accounts you link.

Is it suitable for a social media agency managing several clients?

Yes, and that is who the Studio plan is for. Each client gets their own planner link pointing at their own database, so their grid lives in their own Notion workspace and nobody sees anybody else's. The work that eats an agency's margin is the exporting and re-typing, not the posting, and that is the part this removes.

Do my clients need an account to see their grid?

No. The planner link is the access — your client opens the Notion page and the grid is simply there. There is no login inside the widget, no password to issue and no seat to buy for someone who only ever looks.

How much does Ninecast cost?

The grid preview is free, forever. Publishing is on Creator, $15 a month or $12 a month billed yearly, for 3 planners — and the free plan includes 2 posts so you can see it work first. Studio is the agency plan, with 6 planners and a separate link per client. More than that, and we build an Agency plan with you. Paid plans start with 30 days free and no card. After 30 days you move to the free plan: the grid keeps working forever, and upgrading to Creator is what unlocks unlimited publishing.

I have never used Notion before. How do I get started?

You do not need to build anything. Ninecast comes with a free, prebuilt Notion content calendar template: one click duplicates it into your workspace with every column already set up, and the grid maps to it automatically. If you would rather use Airtable, the same grid runs there as an extension. Either way, your 30-day trial starts with no card.