A social campaign: describe it, review its posts and run it, in 45 seconds.

An SEO campaign: Ocoya finds the keywords, writes an article for each, and you run it, in 45 seconds.

A campaign generates a run of posts around one idea, spread over a period, rather than a single post. Ocoya plans the sequence first so the posts build on each other instead of repeating.

It’s marked Advanced because it spends credits in multiples. Read the cost section before your first run.

Select Campaigns in the sidebar, or Create new → Campaign with AI. For a run of blog articles, choose Article campaign with AI instead.

Ocoya campaign composer headed What campaign should we create, with a prompt field and a toolbar showing Hashtags, Images, Professional, Medium, Awareness, Business owners, 5 posts, 7 days and Profiles, a cost badge reading 10, and suggestion chips below

The campaign composer. The toolbar’s second row carries the campaign-specific controls, and the badge shows the total cost.

Describe the campaign

Describe the whole campaign, not one post — a three-week run-up to our winter range launch, not a post about winter coats.

The toolbar underneath sets the rest. The first row is the same as an AI post: hashtags, images, tone and length. The second row is campaign-specific:

ControlWhat it doesRange
GoalAwareness, Generate leads, Launch, Promote an offer, Educate audience, or Event—
AudienceBusiness owners, Founders / executives, Marketing teams, Buyers / customers, Local community, Investors, First-time buyers, Existing customers—
ScheduleThe period the campaign runs over — pick the days on the calendar or a shortcut like This month or next month — and how often it posts, from every 2 days to 4 per day. The post count and the cost follow from those twoUp to 90 days and 90 posts; default 7 days, 1 per day
ProfilesWhich channels the posts are for—

Goal and audience do real work — they change the angle of every post in the run, not just its wording. A campaign set to Generate leads for First-time buyers reads very differently from Awareness for Existing customers on the same topic.

What it costs

The cost badge shows the total before you run anything. The arithmetic is per post:

With images, you pay 2 credits per image and the captions are free. Without images, each post costs 1 credit.

CampaignCredits
5 posts, no images5
5 posts, 1 image each10
10 posts, 1 image each20
30 posts, 2 images each120

The maximum is 90 posts with up to 10 images each, so a campaign can cost well over a thousand credits. The badge always shows the real total — check it before running rather than after. See What each action costs

Credits are spent on generation, not on publishing. A campaign you generate and then discard still costs the full amount. Start small — five posts with one image is 10 credits and tells you quickly whether the output is usable.

Nothing is scheduled yet

Generating a campaign does not put anything on your calendar. Ocoya hands you a plan to review, and only the posts you approve get scheduled. See Review a generated campaign.

Getting better output

The same rule as every other AI feature: the brand profile does most of the work. A campaign inherits the brand’s voice on every post, so a thin brand description produces thirty thin posts rather than one. See Set up your brand.

Beyond that, the prompt should carry the specifics the AI cannot know — dates, product names, the offer, what makes this launch different.

Dates in the prompt shape what the posts say, not when they go out. To run a campaign from 1 to 30 November, pick 1–30 November under Schedule.

From an AI tool or the API

Campaigns can also be started and followed outside Ocoya. An AI tool connected to Ocoya can create a campaign, list your campaigns, and read one with its posts: how far generation got, each caption, its date and its status. Your own code can do the same through the REST API.