Skip to content

Glossary

Account

A Sosyabot user record. Each account is identified by an email + verified OTP and has zero or more workspaces.

Agent

An autonomous AI worker that drafts posts on a cron schedule. See Agents.

Approval status

A post-level field — draft, pending_review, approved, rejected — for the editorial review flow. Distinct from status (draft / publishing / published / failed).

Campaign

A bundle of related posts. See Campaigns.

Channel

One connected social account. Older code may call this an Account. See Connections Overview.

Credit

The AI usage unit. Image gen 5, video gen 20, inline 1. See Credits.

Find slot

The composer's "next best time to post" picker, backed by 90 days of post_stats. See Best Posting Time.

Group

A workspace-shared bundle of channels for one-click multi-publish. See Groups.

Label

A workspace-scoped tag applied to posts. See Labels.

Plan

A subscription tier with feature limits. See Plans.

Post

The unit of publication. Multi-channel by design; states are draft, pending, publishing, published, failed. See Composer Overview.

post_by

Numeric delivery mode on a post: 0 immediately, 1 schedule + repost, 2 specific days/times, 3 save as draft.

Quota

A plan-level cap on usage (ai_credits, posts_per_month, storage_mb). Tracked in UsageCounter per period.

Role

A workspace permission bundle: owner / admin / editor / author / viewer. See Roles.

Schedule

A future timestamp pinned to a channel and timezone. See Scheduling.

A /s/<slug> URL backed by Sosyabot's redirect endpoint. See Short Links.

Subscription

The active billing relationship between a workspace and a plan. States: trialing, active, past_due, canceled, expired.

Tenant

Same thing as workspace — the top-level isolation unit. Multi-tenancy is enforced at the API layer.

Token (API)

A personal access token used by the public-API surface. See API Tokens.

Workspace

The top-level tenant. See Workspace.