Autumn buyers respond to process: kiln days, glaze tests, maker hands. Lead with story, close with the sale.
The platform
Platform

Instagram, Facebook Pages and X at launch.
Ask, plan, create, approve, schedule, measure.
Open source under AGPL-3.0, running on Cloudflare.
One studio for the whole loop: ask for ideas, shape them together, and let the calendar carry them out on time.
Inside the studio
Ask. Shape.
Schedule.
- 01
Ask
Describe what you need in plain words. Valcadia drafts a brief, a week plan or captions in your voice.
- 02
Shape
Every result lands as a draft you can review, approve or throw away. Nothing moves on without your yes.
- 03
Schedule
Send approved posts to the calendar. Each one publishes at its time and reports back.
Plan a week of posts for my ceramics studio’s autumn kiln sale
↑- Mon · IG · Kiln day reel
- Wed · IG · Studio tour
- Fri · FB · Sale opens
The kiln opened at 6am. Twelve bowls, two surprises, one we’re keeping.
Capabilities
-
001
Create
Ask in plain words. Workers AI drafts research briefs, week plans and captions guided by your brand voice. Every result is a suggestion until you approve it.

-
002
Plan
A timezone-aware calendar holds drafts, scheduled and published posts in one view. Empty slots show up on Monday, not on Thursday night.

-
003
Library
Keep photos in private storage on Cloudflare R2 and attach them to posts only when you choose. Nothing is shared by default.

-
004
Approve
Send any brief or week plan for review and record who signed off and when. Plans waiting for approval never reach the calendar on their own.

-
005
Schedule
Publish now or on schedule to Instagram professional accounts, Facebook Pages and X. Every delivery reports its real outcome and the next step if it fails.

-
006
Measure
Delivery outcomes are recorded for every published post. We report what providers return and never fill gaps with estimates.

Principles
- 01
Honest status
Every post says what is true right now — draft, scheduled, publishing, published, failed or disconnected — in words, not colour alone.
- 02
Calm by default
No streaks, no guilt. A rhythm you can keep, empty slots you can see, and reminders only when something needs you.
- 03
Your voice
AI help is optional and editable. Your voice profile guides suggestions, and nothing generated goes out without your approval.
- 04
Open source
Valcadia is built on Postiz under AGPL-3.0. The exact source of this deployment is published alongside it.
Built on Cloudflare
Fast at the edge.
Private by default.
- 01
Workers
The studio and its API run at the edge, close to you.
- 02
Workers AI
Briefs, plans and captions are drafted on Cloudflare’s models.
- 03
D1
Your plans, drafts and approvals live in a private database.
- 04
R2
Media stays in private storage, attached only when you choose.
How it works
001
Connect
Link the Instagram, Facebook Page and X accounts you publish to. Each connection shows its real status, so you always know which channel is ready and which needs attention.
One-time setup
002
Brief
Describe your voice once. Turn a topic into an AI brief and a content plan with angles, formats and a suggested rhythm you can edit before anything is drafted.
Weekly
003
Plan
Drop ideas onto a calendar that respects your timezone. Drafts, scheduled posts and published work sit in one view, with clear labels instead of colour alone.
Weekly
004
Create
Write captions, attach photos and preview each post per channel. Character limits and media rules are checked as you go, not after a failed publish.
Daily
005
Approve
Send a brief or week plan for review and record the sign-off. Nothing waiting for approval reaches the calendar until someone says yes.
As needed
006
Publish
Publish now or at the planned time. Every delivery reports back its real outcome, and a failure tells you what went wrong and what to do next.
On schedule