Skip to main content
The action queue is FloKit’s recommendation surface. FloKit continuously analyzes your payback data and surfaces prioritized growth actions — budget moves, creative pauses, audience shifts, offer tests, and paywall experiments. Every action enters the queue in draft state and requires human review before execution. Nothing runs without approval. FloKit action queue showing approved and reviewed growth recommendations

Action types


Action lifecycle

Every action moves through a defined set of states. No state can be skipped. draft FloKit has generated the action but is still running guardrail checks. Actions in this state are not visible in the approval queue. If a guardrail check fails, the action stays in draft with a reason attached. ready_for_approval All guardrail checks passed. The action is visible in the queue and waiting for your review. This is where you spend most of your time in the queue. approved A team member approved the action. If the ad platform write access is connected, FloKit will execute the action automatically. If write access is not connected, FloKit provides the exact steps to execute manually. running The action is live. FloKit is monitoring the outcome metrics — CAC, ROAS, trial conversion — against the expected impact and rollback triggers. completed The action ran its full intended duration and was not rolled back. Outcome metrics are recorded and attributed to the action in action outcome reports. rolled_back The action triggered a rollback condition — either automatically (if auto-rollback is configured) or manually. Rollback reason and outcome delta are stored for review.

Guardrails

Every action is checked against your configured guardrails before entering the ready_for_approval state. Actions that would:
  • Breach a daily or weekly spend cap
  • Modify a campaign or ad set marked as excluded
  • Fall below your minimum confidence threshold
  • Belong to an action type you’ve disabled
…stay in draft and never reach the approval queue. You’ll see a guardrail summary on any action that was held. See Guardrails for configuration details.

Approving actions

Dashboard Go to Actions, select any action in ready_for_approval state, review the signal, expected impact, and rollback condition, then click Approve. API
Optionally include a note in the request body:
Slack If the Slack integration is enabled, FloKit sends a notification when a new action enters ready_for_approval. You can approve or reject directly from Slack without opening the dashboard. Available during private beta.

Rollback

If an approved action causes a performance regression — defined by your rollback trigger thresholds — FloKit flags the action in the dashboard and can execute a rollback automatically if configured. Default rollback signal: CAC increases more than 20% relative to the pre-action baseline, measured over a 72-hour window after the action goes live. Manual rollback:
Rollback reverts the specific change FloKit made on the ad platform (e.g. restores previous budget allocation or un-pauses a creative). It does not undo any downstream effects from the period the action was live. See Guardrails for configuring automatic rollback.

What FloKit never does automatically

Regardless of guardrail configuration or automation settings, FloKit will not:
  • Change pricing on any subscription plan.
  • Modify paywall configuration — copy, layout, or plan ordering.
  • Adjust subscription offers — trial lengths, discount amounts, or promotional offers.
  • Exceed budget guardrails — the spend cap is a hard ceiling, not a soft recommendation.
These actions are blocked at the platform level. Write access to ad platforms requires explicit configuration per platform and grants FloKit access only to campaign budget and bid parameters — not to product or pricing systems.