Work

  /  

The Content Engine

The Content Engine

The Content Engine

The Content Engine

The Content Engine

The Content Engine

The Content Engine

The weekly loop that runs Colrosa Studios' Instagram and Facebook. It plans, makes, checks and posts the week's posts, then learns from how they did.

The weekly loop that runs Colrosa Studios' Instagram and Facebook. It plans, makes, checks and posts the week's posts, then learns from how they did.

Services

Software

Scope

Planning, design pipeline, approvals, publishing

Year

2026

Tools

Supabase, Meta Graph API, Figma, Higgsfield, Claude

Project cover

What it does

What it does

What it does

What it does

What it does

The Content Engine runs the Colrosa Studios Instagram and Facebook accounts. Every Thursday it plans the next week’s posts, builds each one from an approved design library, checks them and lines them up for Max to approve.

Approved posts go out at their set times, and every post is measured so the results shape the week after. It took over the making, checking and scheduling Max used to do by hand.

The brief

The brief

The brief

The brief

The brief

Colrosa Studios needs to post every day to be found. Making, checking and scheduling a week of posts by hand took hours that should go on client work.

The idea

The idea

The idea

The idea

The idea

A loop that runs every week. Each slot has a job, posts are built from an approved design library, and nothing goes out until it's approved on desktop or phone.

How it works

How it works

How it works

How it works

How it works

01

Plan on Thursday

At 09:00 every Thursday it plans the next week. Each slot has one job, such as reach, saves, comments, shares or enquiries, and about 15% of picks try something less proven.

02

Build from the library

Posts reuse approved designs first. New ones are built from Figma templates, with images made in Higgsfield when a post needs one.

03

Check every post

Scripted checks run first, then a visual review. A post that fails is rebuilt up to twice, then flagged.

04

Max approves

The week waits on the Social page in Studio OS or on his phone. He approves, edits captions or rejects in one sitting.

05

Publish and measure

Approved posts are published through Meta’s API, which is checked every 10 minutes for posts that are due. Each post is measured at 1, 3, 7 and 28 days.

06

Tune on Monday

Results change what the planner favours next. A slot’s posting time moves by up to two hours when another time does better over four or more posts.

Key decisions

Key decisions

Key decisions

Key decisions

Key decisions

01

Every slot has one job

Why

A post that tries to do everything does nothing well.

Effect

Every slot in the week is aimed at one result: reach, saves, comments, shares or enquiries.

02

Approval in one place

Why

Full control over what goes out, without the hours of making it.

Effect

A week of posts is approved, edited or rejected in one sitting. Each post has already passed scripted and visual checks.

03

The numbers plan the next week

Why

Guessing what works is slower than measuring it.

Effect

Every post is measured at 1, 3, 7 and 28 days. Posting times move by up to two hours when another time does better.

01

Every slot has one job

Why

A post that tries to do everything does nothing well.

Effect

Every slot in the week is aimed at one result: reach, saves, comments, shares or enquiries.

02

Approval in one place

Why

Full control over what goes out, without the hours of making it.

Effect

A week of posts is approved, edited or rejected in one sitting. Each post has already passed scripted and visual checks.

03

The numbers plan the next week

Why

Guessing what works is slower than measuring it.

Effect

Every post is measured at 1, 3, 7 and 28 days. Posting times move by up to two hours when another time does better.

01

Every slot has one job

Why

A post that tries to do everything does nothing well.

Effect

Every slot in the week is aimed at one result: reach, saves, comments, shares or enquiries.

02

Approval in one place

Why

Full control over what goes out, without the hours of making it.

Effect

A week of posts is approved, edited or rejected in one sitting. Each post has already passed scripted and visual checks.

03

The numbers plan the next week

Why

Guessing what works is slower than measuring it.

Effect

Every post is measured at 1, 3, 7 and 28 days. Posting times move by up to two hours when another time does better.

01

Every slot has one job

Why

A post that tries to do everything does nothing well.

Effect

Every slot in the week is aimed at one result: reach, saves, comments, shares or enquiries.

02

Approval in one place

Why

Full control over what goes out, without the hours of making it.

Effect

A week of posts is approved, edited or rejected in one sitting. Each post has already passed scripted and visual checks.

03

The numbers plan the next week

Why

Guessing what works is slower than measuring it.

Effect

Every post is measured at 1, 3, 7 and 28 days. Posting times move by up to two hours when another time does better.

01

Every slot has one job

Why

A post that tries to do everything does nothing well.

Effect

Every slot in the week is aimed at one result: reach, saves, comments, shares or enquiries.

02

Approval in one place

Why

Full control over what goes out, without the hours of making it.

Effect

A week of posts is approved, edited or rejected in one sitting. Each post has already passed scripted and visual checks.

03

The numbers plan the next week

Why

Guessing what works is slower than measuring it.

Effect

Every post is measured at 1, 3, 7 and 28 days. Posting times move by up to two hours when another time does better.

01

Every slot has one job

Why

A post that tries to do everything does nothing well.

Effect

Every slot in the week is aimed at one result: reach, saves, comments, shares or enquiries.

02

Approval in one place

Why

Full control over what goes out, without the hours of making it.

Effect

A week of posts is approved, edited or rejected in one sitting. Each post has already passed scripted and visual checks.

03

The numbers plan the next week

Why

Guessing what works is slower than measuring it.

Effect

Every post is measured at 1, 3, 7 and 28 days. Posting times move by up to two hours when another time does better.

Software

Software

Software

Software

Software

Software

Results by postEvery post with its reach, saves, comments and shares, scored against the account’s usual. The best ones become next week’s double-down posts.
The scheduleThe week by day and time, with each slot’s job. Times move on their own when the numbers show a better hour.
A post that needs a fixA post that fails its checks twice is held here with the reason. Nothing that fails a check goes out.
The Facebook weekThe same week planned for the Facebook Page, with its own slots. Max switches the Facebook slots on when he wants them.
A week ready to approveAll of next week’s posts in one list. Max approves them all or one at a time, edits a caption or rejects one, and the engine does the rest.
Results by postEvery post with its reach, saves, comments and shares, scored against the account’s usual. The best ones become next week’s double-down posts.
The scheduleThe week by day and time, with each slot’s job. Times move on their own when the numbers show a better hour.
A post that needs a fixA post that fails its checks twice is held here with the reason. Nothing that fails a check goes out.
The Facebook weekThe same week planned for the Facebook Page, with its own slots. Max switches the Facebook slots on when he wants them.
A week ready to approveAll of next week’s posts in one list. Max approves them all or one at a time, edits a caption or rejects one, and the engine does the rest.
Results by postEvery post with its reach, saves, comments and shares, scored against the account’s usual. The best ones become next week’s double-down posts.
The scheduleThe week by day and time, with each slot’s job. Times move on their own when the numbers show a better hour.
A post that needs a fixA post that fails its checks twice is held here with the reason. Nothing that fails a check goes out.
The Facebook weekThe same week planned for the Facebook Page, with its own slots. Max switches the Facebook slots on when he wants them.
A week ready to approveAll of next week’s posts in one list. Max approves them all or one at a time, edits a caption or rejects one, and the engine does the rest.
Results by postEvery post with its reach, saves, comments and shares, scored against the account’s usual. The best ones become next week’s double-down posts.
The scheduleThe week by day and time, with each slot’s job. Times move on their own when the numbers show a better hour.
A post that needs a fixA post that fails its checks twice is held here with the reason. Nothing that fails a check goes out.
The Facebook weekThe same week planned for the Facebook Page, with its own slots. Max switches the Facebook slots on when he wants them.
A week ready to approveAll of next week’s posts in one list. Max approves them all or one at a time, edits a caption or rejects one, and the engine does the rest.
Results by postEvery post with its reach, saves, comments and shares, scored against the account’s usual. The best ones become next week’s double-down posts.
The scheduleThe week by day and time, with each slot’s job. Times move on their own when the numbers show a better hour.
A post that needs a fixA post that fails its checks twice is held here with the reason. Nothing that fails a check goes out.
The Facebook weekThe same week planned for the Facebook Page, with its own slots. Max switches the Facebook slots on when he wants them.
A week ready to approveAll of next week’s posts in one list. Max approves them all or one at a time, edits a caption or rejects one, and the engine does the rest.
Results by postEvery post with its reach, saves, comments and shares, scored against the account’s usual. The best ones become next week’s double-down posts.
The scheduleThe week by day and time, with each slot’s job. Times move on their own when the numbers show a better hour.
A post that needs a fixA post that fails its checks twice is held here with the reason. Nothing that fails a check goes out.
The Facebook weekThe same week planned for the Facebook Page, with its own slots. Max switches the Facebook slots on when he wants them.
A week ready to approveAll of next week’s posts in one list. Max approves them all or one at a time, edits a caption or rejects one, and the engine does the rest.

In use

In use

In use

In use

In use

In use

69

69

69

69

69

69

posts published