The platform

Platform

3Channels

Instagram, Facebook Pages and X at launch.

6Stages

Ask, plan, create, approve, schedule, measure.

0Lock-in

Open source under AGPL-3.0, running on Cloudflare.

01

One studio for the whole loop: ask for ideas, shape them together, and let the calendar carry them out on time.

02

Inside the studio

Ask. Shape.
Schedule.

  1. 01

    Ask

    Describe what you need in plain words. Valcadia drafts a brief, a week plan or captions in your voice.

  2. 02

    Shape

    Every result lands as a draft you can review, approve or throw away. Nothing moves on without your yes.

  3. 03

    Schedule

    Send approved posts to the calendar. Each one publishes at its time and reports back.

valcadia.pages.dev/createIllustrative

Plan a week of posts for my ceramics studio’s autumn kiln sale

↑
AI briefWeek planCaptions
AI briefsuggested

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

Check facts before posting
Week planapproved
  • Mon · IG · Kiln day reel
  • Wed · IG · Studio tour
  • Fri · FB · Sale opens
7 posts · 3 channels
Captiondraft

The kiln opened at 6am. Twelve bowls, two surprises, one we’re keeping.

Instagram · 74/2,200
MonIGKiln day
TueXGlaze test
WedIGStudio tour
Thu
FriFBSale opens
SatIGLast pieces
SunXThank you
03

Capabilities

  1. 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.

  2. 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.

  3. 003

    Library

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

  4. 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.

  5. 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.

  6. 006

    Measure

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

04

Principles

  1. 01

    Honest status

    Every post says what is true right now — draft, scheduled, publishing, published, failed or disconnected — in words, not colour alone.

  2. 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.

  3. 03

    Your voice

    AI help is optional and editable. Your voice profile guides suggestions, and nothing generated goes out without your approval.

  4. 04

    Open source

    Valcadia is built on Postiz under AGPL-3.0. The exact source of this deployment is published alongside it.

05

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.

06

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

Invite-only beta

Ready when you are

Request an invite