Create your first post
Start with a private draft. Connect a publishing account when you’re ready to share.
- Set your brand voice, guidelines and language.
- Ask Joey for a draft, write one in Compose, or prepare branded media in Theme Studio.
- Edit the copy and owned media in Posts & drafts. Review the current version before approval.
- Choose a confirmed publishing destination and a time. Use the calendar and draft status to check the outcome.
This private preview uses test billing and restricted publishing. Google AI can use a workspace key configured by an owner or admin in Settings → AI Providers; shared access remains restricted to approved preview participants. Your Google account pays its own usage, and Joey’s trial and budget limits still apply. A missing provider connection does not prevent manual draft creation.
If something needs attention
Draft or media failed? Keep your edits, check the saved error, then retry only after the source or provider issue is resolved.
Publication is uncertain? Check the connected account and provider confirmation before submitting another post. A successful scheduling admission alone does not confirm publication.
A feature is unavailable? The first release focuses on creation, review and publishing. Visual Flows, the engagement inbox and Telegram extensions are deferred. Source checks and post insights are beta.
Billing and cancellation are managed in Settings. For help with billing, cancellation or privacy, contact joey@evonera.net.
Existing API integrations
Supported workspace-scoped API and MCP contracts are retained while the interface is simplified. Use your deployment’s origin as the base URL. Full legacy API and Flow behavior is not part of this release.
Workspace owners can manage scoped, expiring API keys in Settings. Current membership, role, expiry and scope are checked on each request. Never put a key in a public URL.
| Method | Path | Behavior |
|---|---|---|
| GET | /api/v1/accounts | Read workspace publishing destinations. |
| GET / POST | /api/v1/drafts | Read or create private review drafts. |
| POST | /api/v1/drafts/approve | Approve the current draft; optional revision fencing prevents stale approval. |
| POST | /api/v1/drafts/reject | Reject a draft with reviewer feedback. |
| GET | /api/v1/posts | Read actual provider-confirmed publications; simulations remain labelled. |
| GET | /api/v1/scouts | Read saved beta source configurations. |
| POST | /api/v1/scouts/observations | Submit bounded actual observations with truthful collection and cache metadata. |
| POST | /api/v1/theme-packages/{id}/source-media | Register a rights-declared source candidate. This does not import or publish it. |
See the current OpenAPI contract for request/response schemas. The existing MCP endpoint is /api/mcp; unsupported operations return errors rather than simulated success.
Connector observations must describe actual saved source data. Unknown dates and metrics stay unknown; cached or stale evidence does not become a new observation merely because it was submitted again.