Skip to content
Centriu
Centriu Atlas

Automatic Client-Rejection Correction Automation: A Fix Starts the Moment a Client Says No

Automatic client-rejection correction, through Centriu Atlas, starts the instant a client rejects a caption or artwork inside their approval portal in Centriu Axis — a database trigger fires immediately, and, only if the agency has specifically opted in per client and per type (captions and artwork are separate toggles, and script revisions are separate from a full re-edit), the rejected item is queued for an automated fix rather than waiting for someone on the team to notice and act manually. Before touching anything, an AI pass makes one binary decision: is this rejection specific enough to act on? A vague rejection like "didn't like it," with no concrete direction, is explicitly routed to a human rather than guessed at — the system never invents a fix for feedback that does not actually specify what is wrong. When a rejection IS actionable, the fix itself is deliberately scoped — a caption gets its text revised, an image gets regenerated using the same image-to-image tool the in-app assistant itself uses, preserving continuity with what the client had almost approved — and where the corrected item goes next (back to internal review by default, saved as a silent draft, or straight back to the client) is itself configurable per agency.
Vague feedback goes to a human
Scoped fix, full event trail
Customer service team member wearing a headset, smiling
A fix starts the moment a client says no.

Why the gap between "client said no" and "someone notices" is where work gets lost

A client's rejection sitting in an approval queue is only useful the moment someone on the team actually sees it and acts — and in a busy agency juggling several client accounts at once, that moment can be hours or days after the rejection itself. The team member who eventually does notice then has to reconstruct what the client actually meant, decide what kind of fix is appropriate, and manually route the corrected version back through review — the same manual sequence, every single time a client says no to something fixable.

How the underlying problem shows up before you fix it

A client rejects a caption on a Friday afternoon and nobody actually revises it until the following Monday.

A vague rejection ("not quite right") gets treated the same as a specific one ("wrong logo color"), because there is no distinction made before someone attempts a fix.

A revised caption or image loses the thread of what the client had almost approved, because whoever fixes it starts from scratch rather than building on the original.

Every corrected item has to be manually routed back through review, with no consistent record of what changed or why.

An agency wants automatic correction for captions but explicitly NOT for artwork (or the reverse), and today that distinction does not exist — it is all-or-nothing.

Why an automated fix has to know when NOT to guess

The riskiest version of this feature is one that tries to fix everything automatically, including a rejection with no real direction behind it — "didn't like it" gives an automated system nothing concrete to act on, and guessing at a fix for vague feedback is more likely to produce a second wrong version than a correct one. A genuinely useful version of this automation has to make an honest, binary judgment call FIRST — is this feedback specific enough to act on — before attempting anything, and route the ambiguous cases to a person rather than pretend to understand them. It also has to respect that different item types carry different risk: an agency might trust an automated caption rewrite but want a human involved in any artwork change, which means the opt-in has to be granular per client and per content type, not a single global switch.

How Centriu Atlas reacts to a rejection and scopes the fix

The moment a client rejects a caption or artwork inside their approval portal, a database trigger fires immediately — not on the next scheduled check, but the instant the rejection is recorded. That event only enters Atlas's automated-fix queue if the agency has specifically opted in for that exact combination: captions and artwork are independent toggles, and a full re-edit is configured separately from a scoped script revision, so an agency can enable automatic caption fixes while keeping every artwork rejection fully manual, or any other combination.

A background process, running every few minutes, works through the queue using optimistic locking so two processing attempts can never collide on the same item. For each queued rejection, an AI pass first makes a single binary call: is the client's rejection reason specific and actionable, or vague? A rejection like "wrong call-to-action" or "logo is cut off" is actionable; one like "just doesn't feel right" is not — and a non-actionable rejection is routed directly to a human, with no automated fix attempted. For an actionable rejection, the fix itself stays scoped to what was actually flagged: a caption gets its text revised to address the specific feedback, while an image is regenerated using image-to-image generation — the same underlying tool the in-app assistant itself uses — so the corrected version builds on the original rather than starting over, preserving whatever the client had already been close to approving. Once fixed, the item is routed to wherever the agency configured as its destination: back into internal review by default, saved as a silent draft nobody is notified about yet, or sent straight back to the client. A hard cap on retry attempts, enforced by the queue itself, prevents an item from cycling indefinitely, and every step — the trigger firing, the actionability decision, the fix applied, and the destination chosen — is logged to the item's own event and message trail, so nothing about the correction happens invisibly.

What is actually built today

A database trigger that fires the instant a client rejects a caption or artwork inside their approval portal — not on a delayed check.

Independent per-client, per-type opt-in toggles: captions and artwork are separate settings, and a full re-edit is configured separately from a scoped revision.

An AI actionability check performed before any fix is attempted — a vague rejection is routed to a human, never guessed at.

Scoped fixes only: a caption gets a text revision; an image is regenerated with image-to-image generation, reusing the same tool the in-app assistant uses, to preserve continuity with the original.

A configurable destination for the corrected item: internal review by default, a silent draft, or straight back to the client.

Optimistic locking on the processing queue, so two attempts can never collide on the same item.

A hard retry cap enforced by the queue, preventing an item from cycling indefinitely.

A full event and message trail recording the trigger, the actionability decision, the fix applied and the destination chosen.

A rejected caption, fixed before anyone had to notice (illustrative scenario, not a real client)

A client rejects a scheduled Instagram caption with the note "too formal, needs to sound more casual." The rejection triggers Atlas's queue immediately; because the agency has opted in to automatic caption fixes for this client, the item is picked up within a few minutes. The AI actionability check finds the feedback specific enough to act on, revises the caption's tone accordingly, and — per this agency's configured destination — routes the revised version back into internal review rather than straight to the client. A team member reviewing it an hour later sees exactly what changed and why, approves it, and it goes out on schedule — nobody had to notice the original rejection or write the fix themselves.

What changes operationally

A rejection stops sitting idle until someone happens to notice it, and the fix that follows builds on what the client had already reviewed rather than starting from a blank page. Because vague feedback is explicitly routed to a person instead of guessed at, the agency keeps the judgment calls that actually need a human, while the clearly-specified fixes stop consuming that same attention.

When this is not the right fit

An agency that has not opted in for a specific client or content type will see rejections for that combination handled exactly as before — this automation only ever applies where it has been specifically turned on. An agency that wants every fix reviewed by a person before it reaches the client should keep the destination set to internal review (the default) rather than "straight back to the client," which does exist as an option but skips that step.

A rejection sitting in a queue vs. a fix that starts on its own

A rejected item waiting for someone to notice it depends entirely on that person's attention landing on it at some point — there is no guarantee of when, or that the fix that follows will build on the original rather than starting over. Centriu Atlas's automatic correction reacts to the rejection the instant it happens, but only within the scope an agency has explicitly allowed, and only for feedback specific enough to act on — the judgment calls that genuinely need a person still go to one.

Related systems

Main system: Centriu Atlas. Complementary when relevant: Centriu Axis.

What it does NOT do

  • Does not attempt a fix for a vague, non-actionable rejection — those are routed to a human, never guessed at.
  • Does not apply to a client or content type the agency has not specifically opted into — captions, artwork, script revisions and full re-edits are independent toggles.
  • Does not send a corrected item straight back to the client by default — the default destination is internal review; "straight to client" is an option an agency has to choose.
  • Does not regenerate an image from scratch — corrections use image-to-image generation built on the original, to preserve continuity with what the client had already reviewed.
  • Does not retry a stuck item indefinitely — a hard cap enforced by the queue stops it after a set number of attempts.
  • Does not process a rejection outside a client's approval portal — the trigger is scoped to captions and artwork/scripts rejected there, shared with Centriu Axis.

Security and governance

The rejection trigger, the automated-fix queue and every processing step are scoped to the organization and client the rejected item belongs to. Processing uses optimistic locking so no two attempts can act on the same item simultaneously, and a full event trail records every step. Client feedback and any personal data reflected in a rejection follow Brazil's LGPD (Law No. 13,709/2018). Full detail on access control lives at /governanca and /iso.

Pricing and contracting

Available by monthly subscription, with tiered plans. Values and terms come from the official pricing table at /precos (Centriu's central source — never restated here).

Frequently asked questions

Does every client rejection trigger an automatic fix?

No — only for the specific client and content type (captions, artwork, script revision or full re-edit) the agency has explicitly opted into.

What happens if a client's rejection is vague?

It is routed to a human — the system only attempts a fix when the rejection is specific enough to act on.

Does a corrected item go straight back to the client automatically?

Not by default — internal review is the default destination; "straight to client" is a separate option an agency can choose.

How is an image corrected?

With image-to-image generation built on the original artwork, not a from-scratch regeneration, to preserve what the client had already reviewed.

Can an item get stuck retrying forever?

No — a hard retry cap enforced by the queue stops processing after a set number of attempts.

What does Centriu Atlas cost?

It is sold with tiered plans, starting at a published entry price, with a fail-closed 4,000-credit-per-month AI usage cap — exact current values are on the central pricing page.

See how Centriu Atlas reacts to a client rejection automatically

Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.

Sources

  1. Centriu Atlas — public product page — Centriu, 2026-07-20 · link(primária)
  2. Centriu Atlas — public factsheet (API, JSON) — Centriu, 2026-07-21 · link
  3. Law No. 13,709/2018 — Brazil’s General Data Protection Law (LGPD) — Presidência da República (Brazil), 2018-08-14 · link

Last material update on .

By · AI-assisted production, with human review