Marketing Campaigns

You never compose a campaign, you arbitrate one. Becomy prepares a dated plan and writes the words; you approve or regenerate. Nothing is sent without your yes, but one yes covers three weeks.

How campaigns work

A campaign is a plan: a chronological list of dated operations around one product, a few products or a collection. Each line is one thing that happens at one moment — a post, an email, an SMS, a coupon that opens, a visual that gets generated.

There is no editor and no empty field. The shape of the plan comes from a recipe, the words come from AI, and you only ever press one of two buttons: Approve or Regenerate.

Tip: Every plan puts something tonight, so you see your store move before you close your laptop.

Tonight’s rail

Campaigns never open on a blank form. A rail shows what is worth running tonight — tonight’s card first, extras beside it. You confirm Prepare, or you ask chat to adjust. This is the mechanic, not a laundry of every recipe name.

Three shapes are enough to see it: a drop for a new arrival, a boost around the product that is climbing, a retail moment from Planning (sales, a holiday). Approve the plan or regenerate a line. Nothing is sent without your yes.

Tip: Email and SMS are lines in that plan. Dedicated Email and SMS screens are for sends outside a drop.

Choosing what to run

The campaigns page never shows you a blank form. It always offers a private sale, a product boost, a collection boost, a new arrival and a clearance when your catalog can run them, plus the next retail moments:

One button: Prepare. Becomy dates the whole plan, picks the products, writes the copy and prices what has a price. You land on the plan, with nothing left to fill in.

The plan: approve or regenerate

The plan is a vertical list read the way you read your own week: “Tonight 8:30 pm”, “Thursday 10 am”, “Yesterday 10 am”. Closed, a line shows when it fires and one line of the real content. Open, it shows the full text and its two verbs.

Four readings of a line: to approve, approved, blocked, and late. Late is not a fifth status in the database — it is a planned or blocked line whose hour has passed. The badge says so, the date stays honest (“Yesterday 8:30 pm”), and the line opens first.

When you are late, three things to do, not a lecture: send it now (after reading the copy — it may still talk about yesterday), move it to tonight, or skip that beat. The rest of the plan keeps its dates. Skipping does not stop the campaign.

The cost is shown before the decision

The bar at the bottom counts the operations, breaks the cost down by channel in euros, and carries the single press: Approve everything and schedule. You always see what you are about to spend before you spend it.

After that, nothing needs you. Every five minutes Becomy fires the approved operations whose hour has come — and only those. A planned line never reaches a send. Pausing the campaign stops everything without losing what you approved.

What a campaign can do

An operation belongs to one channel, and each channel uses the engine that already exists in your store:

Campaigns are dated one-shot operations. Automations are triggered customer journeys — signup, abandoned cart — that run all year without a date.

Automations guide

History, revenue and ROAS

Executed operations stay in the same list, lower down, written in merchant words: “Thursday 10 am — SMS sent to 340 people · 41 clicks · 6 orders · €312”. Failures show the reason. Above the list, attributed revenue and ROAS.

Configurable attribution window

Seven days after the campaign end date by default. Adjust it from the results strip, between 1 and 90 days.

A campaign coupon code typed at checkout is proof, not a guess: it attributes the order to the campaign with no cookie, and survives a change of device.

Not included, on purpose

Integrations

Email goes out through the platform provider, Instagram through meta_publishing OAuth, TikTok through tiktok_publishing, SMS through the platform number. A plan that needs a channel you have not connected says so before you approve, not after.

AI credits & storage

Writing the copy and generating visuals consume AI credits. Images debit on success, videos reserve upfront, and every generated file counts toward your storage quota.

AI platform guide

Doing it from the chat

Everything on this page can be done by asking, and the chat card shows the plan without you leaving the conversation.

  1. Fill in Brand identity in My Brief: tone, voice and style are what the copy is written from.
  2. Ask, for instance: “Prepare Black Friday” or “Prepare a drop for my latest product”.
  3. The reply carries the plan: each dated operation, what it says, and what it will cost.
  4. Approve everything from the card, or ask to rewrite one line — “make the SMS shorter and warmer”.

FAQ

Why is the copy missing on some lines?

Writing needs AI credits. If the wallet is empty the line stays blocked with its reason; top up in Studio → Billing, then press Regenerate.

Why is my post blocked with “the visual is not ready”?

A post needs a completed image or video. Approve the visual operation that comes before it in the plan, or keep an output onto it from Creative Studio.

I connected Meta Pixel but Instagram posts are blocked?

Pixel tracking is not publishing. Connect Social publishing under Integrations.

I opened the plan and a line says it is late — what do I do?

You missed the hour, the send did not go out (nothing leaves without your yes). Read the copy first — a teaser written for Tuesday is wrong on Thursday. Then send it now, move it to tonight, or skip that beat. The rest of the plan keeps its dates.

What is the ROAS shown on a campaign?

Attributed revenue divided by what the campaign cost you — AI credits plus the email and SMS quotes. It is not ad ROAS: campaigns never buy advertising.