The operator cockpit by Arthea

Everything your brand publishes, from one cockpit.

Opal plans the calendar, holds every draft for your approval, and publishes to the social accounts you connect. Direct integrations with each platform’s official API, an audit trail on every action, and analytics that tell the truth.

Built by Arthea to run its own brands, now open to yours · Instagram · Facebook · Threads · X · TikTok · YouTube · LinkedIn

Inside the cockpit

Six surfaces, one operating picture.

One place to plan, approve, publish and measure, per brand.

Integrations

Where it publishes.

Every channel is a direct, first-party integration with the platform’s official API. Each page below states the exact permissions Opal asks for and what it does with them.

How it works

From connect to published, four steps.

  1. 01

    Connect your accounts

    Link the social accounts your brand owns through each platform’s official sign-in. Opal only ever posts where you granted it, and you can revoke access at any time.

  2. 02

    Plan the calendar

    Lay out weeks of content per brand: singles, carousels, articles, launch days. Every slot shows exactly what will go out, where, and when.

  3. 03

    Approve every draft

    Nothing publishes on its own. Each post sits in the validate queue until you approve it, and a held post stays held until you say otherwise.

  4. 04

    Publish and measure

    Opal posts at each channel’s peak hour, retries transient failures, and shows you what actually landed.

The full lifecycle, step by step →
Security

Built like an admin tool, because it is one.

Opal runs real brands every day, so it is built to back-office standards, not growth-hack ones.

The security model →
  • Two-factor sign-in: email code plus authenticator app, no bypass.
  • Connected-account tokens encrypted at rest, decrypted only to publish.
  • Strict Content Security Policy and HSTS on every response.
  • A full audit log of every privileged action, publish and takedown.
  • First-party API calls only: your tokens never transit a third party.
Questions

The ones people ask first.

Does Opal ever post without me?

No. A draft only becomes publishable once you approve it in the validate queue, and each channel can be switched off entirely. Publishing runs on a schedule you set, from posts you have already read.

Which accounts can Opal publish to?

Only the accounts you connect yourself, through each platform’s own sign-in screen, and only with the permissions that screen lists. Revoking access on the platform stops Opal immediately.

Is my content used to train AI models?

Opal trains nothing. Drafting calls a third-party model API at the moment you ask for a draft, and connected-account data is never sold or shared for advertising.

What happens if a connection expires?

Opal tracks each token’s expiry, refreshes what can be refreshed, and warns you before a platform cuts access. Posts on a dead channel are held, never silently dropped.

Every question we get →

See it on your brands.

A 30-minute call: your channels, your calendar, and what Opal would take off your plate first.