Assortment and promotions, applied everywhere at the same time

Decides which products sell, at what price and on what promotion

A promotion starts everywhere at once, not one place at a time

The promotion is designed in an hour and implemented over three days, during which half your channels still show the old price.

What you get

One change, every channel

A price or promotion applies simultaneously in store, online and in the lists sent to customers.

Promotions end by themselves

On the set date the price returns automatically. You stop discounting for an extra month by forgetting.

Assortment follows the numbers

You see what sells, what sits and what only sells on promotion — from data, not impression.

Promotion margin is visible upfront

You work out what is left of the margin before launching, not after the campaign ends.

How it works

The flow, step by step
  1. 1. Assortment

    Active products with their attributes live in one place — not one list per channel.

    • PostgreSQL
  2. 2. The promotion rule

    Which products, what reduction, over what dates and on which channels is defined once.

    • PostgreSQL
  3. 3. Margin check

    Before activation the resulting margin per product is calculated. Below threshold, it asks for approval.

    • PostgreSQL
  4. 4. Publishing

    Prices go out to every connected channel at the same moment, with confirmation they were accepted.

    • n8n
    • REST
  5. 5. Ending it

    At expiry prices revert automatically, and the campaign's result stays recorded for next time.

    • n8n

Results

A 70-employee catering group with two event venues

Offers and prices came to be managed from a single system.

Automation workflows
125 63
WhatsApp errors per hour
15–30 0
Security findings
584 383
Weeks to production
6

Works with what you already run

  • n8n
  • PostgreSQL

Related solutions

Frequently asked questions

We have only one shop. Is it worth it?
If you also sell online, yes — that is already two channels that can disagree. With a single channel, probably not yet.
Our promotions differ case by case.
The rules cover the patterns that repeat, and the rest stays manual. We do not force structure onto something genuinely one-off.
What if one channel does not take the price?
It is flagged immediately, with which channel and which product. It does not assume success just because something was sent.
Can we see what worked and what did not?
Yes. Each campaign's result is kept, with volume and margin. It is the best argument for the next one.
How long does it take to set up?
Two to four weeks, depending on how many channels connect and whether your assortment already lives in one place.

How long does a promotion take to reach everywhere?

Claim a free audit