Skip to main content

Controlled automation with visible logic.

Terra PPC automation is built from rules you can read, grouped into strategies: conditions, an action, guardrails and a mode. The execution planner checks scope, data, safety, conflicts and limits in a fixed order before anything happens, and important outcomes are designed to be recorded.

Three modes, chosen per campaign

  • Manual

    Delegation level 1 of 3

    Preview → Direct control

  • Review

    Delegation level 2 of 3

    Evaluate → Recommend → Approve

  • Auto

    Delegation level 3 of 3

    Evaluate → Guardrails → Apply → Audit

The bars show how much each mode delegates. The checks before every sequence are the same in all three.

How the rule engine works.

Evaluation order is fixed. A rule cannot reach its action until the entity is in scope, its data is ready, safety has passed, conflicts are resolved and the guardrails pass — in every mode.

  1. Scope & data

    The entity must belong to the selected scope, and its data window must be ready — unavailable data is never zero.

  2. Safety

    Emergency controls, the circuit breaker and business guards are checked before anything is proposed.

  3. Conditions

    Thresholds such as ACoS above target and clicks at or above a minimum, under the campaign's strategy.

  4. Conflict check

    Other rules proposing changes to the same entity in the same cycle; one proposal per entity survives.

  5. Guardrails

    Floors, ceilings, change caps, cooldowns and action limits.

  6. Mode

    Manual previews, Review queues a recommendation, Auto applies eligible actions.

  7. Audit record

    Inputs, decision and result are recorded.

A rule you can read line by line.

Profit Guard lowers bids on keywords that spend above target once there is enough data to trust the signal.

Rule logic

IF ACoS > Target ACoS
AND Clicks ≥ Minimum Threshold
THEN Create Bid Adjustment

Safeguards

  • Max Change
  • Min Bid
  • Max Bid
  • Cooldown
  • Action Limit
Illustrative rule R-02, Profit Guard, in Review mode for the Terra Home & Packaging demo account, US, campaign SP | Corrugated Mailers — Broad. If ACoS exceeds the campaign's 24.0% Target ACoS and clicks meet the 15-click minimum, Terra PPC creates a bid recommendation toward target, limited by a 10% maximum change per cycle, a $0.20 bid floor, a $3.50 bid ceiling and a 72-hour cooldown. For the keyword shipping boxes small (broad) it recommends $0.85 to $0.79, awaiting approval.
IllustrativeIllustrative rule and evaluation trace with synthetic values — the same recommendation waits in the demo Review Queue.Explore in the demo

The same rule in each mode

  • Manual

    Shows the proposed $0.79 bid as a preview. No change is made; the user decides.

  • Review

    Creates a recommendation. The bid changes only after a permitted user approves it.

  • Auto

    Applies $0.79 because it passes every guardrail, then writes the audit record.

Strategies above the rules.

Rules are specific, deterministic conditions and actions. A strategy groups coordinated rules with policy defaults — which rules run, how cautiously, and in which mode a campaign starts.

  • Profit Protection, Balanced Growth, Discovery, Scale Winners, Inventory Protection and Brand Defense
  • One strategy per campaign; rule presets for single rules
  • Publishing a strategy records a version; restoring an earlier one records a new version
  • Strategy versions are compared side by side before a restore
Illustrative strategies from the demo: Profit Protection (default mode Review): Cuts waste and protects margin; never scales. Balanced Growth (default mode Review): Protects profit and scales efficient winners, with harvesting and negatives. Discovery (default mode Review): Finds and harvests converting search terms while negating waste. Scale Winners (default mode Auto): Raises bids and budgets on efficient targets, with Profit Guard as the brake. Inventory Protection (default mode Review): Protects profit and budget without scaling until inventory recovers. Brand Defense (default mode Auto): Keeps branded terms and own listings covered. Rule presets: Profit Guard, Balanced Growth, Discovery, Scale Winners, Custom. Publishing a strategy records a version; restoring an earlier version records a new one.

Strategies

Assigned per campaign · published as versions
IllustrativeSynthetic values from the Terra Home & Packaging demo account — not live Amazon data.Explore in the demo

The execution planner decides the order.

Every automation cycle follows one canonical order of 18 steps: scope and data first, safety next, then the proposals in a fixed stage order, the conflict resolver and the global guardrails — and only then the mode, the action and the audit record.

Illustrative Execution Planner with the demo's order of one automation cycle: 1. Scope validation, 2. Data access, 3. Data readiness, 4. Entity status, 5. Circuit breaker & emergency controls, 6. Inventory safety, 7. Listing safety, 8. Margin safety, 9. Placement, 10. Base bid, 11. Budget, 12. Hourly / daypart, 13. Harvest / negative, 14. Conflict resolver, 15. Global guardrails, 16. Manual / Review / Auto, 17. Action, 18. Audit. Dry run of the next cycle in the demo: 48 candidates, of which 18 auto changes, 12 recommendations, 4 manual · no action, 10 skipped by a safeguard, 1 lost a conflict, 3 data not ready.

Execution Planner

One automation cycle · Terra Home & Packaging (demo) · US
IllustrativeThe dry run uses the demo's synthetic account — open the Execution Planner to see where each candidate stops and why.Explore in the demo

Manual, Review, Auto.

Choose per campaign how much to delegate. Manual keeps every change in your hands, Review puts a person between the recommendation and the change, and Auto applies eligible actions only after policy and guardrail evaluation.

Automation mode

Automation mode does not bypass account authorization, scope, guardrails, permissions or audit logging.

Every mode follows the same trunk: scope and data readiness, rules under the campaign's strategy, the execution planner and guardrails, including business-aware guardrails where seller context is authorized. Manual ends in a preview with no automatic change; changes a user makes are recorded in the audit log. Review creates a recommendation that must be approved before it is applied and recorded in the audit log. Auto applies eligible actions within guardrails and records them in the audit log.

Manual

Direct control. Users review data and make operational choices themselves.

Review

Recommendation-first. Rules evaluate eligible data and create recommendations for human approval.

Auto

Guardrailed execution. Eligible rule actions may execute automatically within configured authorization, scope, safeguards and policy constraints.

Conditions

What a rule looks at before it proposes anything — advertising metrics first, and seller context and customer economics where they are available.

Efficiency thresholds
ACoS, ROAS, CPC or conversion rate compared with configured targets.
Minimum data
Clicks, impressions, orders or spend required before a rule may act.
Lookback windows
The period a rule evaluates, such as the last 7, 14 or 30 days.
Profitability comparisons
Break-even or target ACoS, where product economics are configured.
Entity filters
Campaign type, match type, profile, marketplace or customer-defined groups.
Business context, where authorized
Selected seller-business signals, such as inventory context, that change what a rule should do.
Customer economics
Customer-configured costs and margins, so a rule can compare ACoS with what the product can afford.

Actions

What a rule is designed to do when its conditions are met.

Bids
Increase, decrease or set bids for keywords and targets.
Budgets
Adjust campaign budgets within configured limits.
Status
Pause or enable entities that meet conditions.
Negative targeting
Propose or add negative keywords and targets.
Search-term promotion
Propose converting search terms as new keywords.
Placements
Adjust placement bid modifiers based on placement performance.
Schedules
Time-based (dayparting) concepts for supported actions.

Available actions depend on approved Amazon Ads API access, the ad product and marketplace, and the modules enabled for each customer.

Safeguards

Terra PPC is designed to support guardrails that every automated or recommended change must pass, whatever the mode.

An action that would cross a guardrail is not executed. It is blocked, reduced to the limit where configured, or routed to review.

  • G-01Max change

    10% per cycle · 20% global

    Largest bid change a rule may make in one cycle, under a global cap

  • G-02Min bid

    $0.20

    Bid floor no rule can go below

  • G-03Max bid

    $3.50

    Bid ceiling no rule can go above

  • G-04Cooldown

    72 hours

    Minimum time between changes to the same entity

  • G-05Action limit

    10 per campaign

    Maximum number of changes per campaign in one cycle

  • G-06Minimum data

    15 clicks

    Data a rule needs before it may act

  • G-07Budget limit

    $250 per day

    Ceiling for automated budget changes

  • G-08Break-even protection

    Per campaign, e.g. 42.0%

    Holds scaling above modeled break-even, where economics are configured

  • G-09Scope

    Terra Home · US

    Actions stay inside the selected account, profile, seller connection and marketplace

IllustrativeExample values are illustrative and match the interactive demo. Customers configure their own limits.

Business-aware guardrails

An advertising rule proposes an action. Where seller context is authorized, the business condition behind it is checked. Only then is the final result decided.

Business guardrails apply to scale actions — bid, budget and placement increases, re-enables and search-term harvests — in every mode, including AI/MCP-assisted requests. They never pause advertising.

Three illustrative business-aware guardrails with synthetic values. Inventory Guard: a budget increase from $80 to $92 per day for SP | Black Gift Boxes — Exact is held because Black Gift Boxes has 3.1 days of cover, below the 5-day minimum. Listing Guard: a search-term promotion in SP | Corrugated Mailers — Broad is held and routed to review because the advertised listing is suppressed. Break-even Guard: a 20% bid increase on Auto · loose-match is held for review because its ACoS of 60.3% is above the 42.0% modeled break-even ACoS. The full safety family, in evaluation order: Inventory Guard (Fewer than 5 days of cover: Holds scale); Listing Guard (Listing suppressed or inactive: Holds scale); Cost Increase Guard (Unit cost +10% within 30 days and ACoS above the new break-even: Holds scale); Break-even Guard (ACoS above the modeled break-even ACoS: Holds scale); Financial Margin Guard (30-day modeled net margin below 0%: Holds scale); Refund review (Refund rate 5% or more with $50+ ad spend: Advisory); Emergency controls (Scope switches for bid, budget and placement increases: Stops increases); Circuit breaker (9 cycle-level conditions, such as 25 Auto actions in one cycle: Auto → review). Business-aware safeguards depend on data availability, authorization, configuration and enabled functionality.

Margin safety, step by step.

A proposed scale action passes the guards in a fixed order. Here inventory and listing pass, but a supplier cost increase pushed the campaign above its new modeled break-even — so the Cost Increase Guard holds the increase and queues a cost review instead.

How cost changes move break-even
Illustrative guard check with the demo's synthetic values. Proposed scale action: SP | Discovery — Auto budget $50.00 to $57.50 per day. Inventory Guard: pass. Listing Guard: pass. Margin safety: the Cost Increase Guard holds the increase because the unit cost rose 16.2% within 30 days and the ACoS of 41.8% is above the new 39.1% modeled break-even. Final result: the scale action is held and a cost review is queued. Nothing is paused.

Business-aware guard check

SP | Discovery — Auto · Terra Home & Packaging (demo) · US
IllustrativeReproduce it in the demo: add the cost version on the COGS page, then run an evaluation.Explore in the demo
Business-aware guardrails, the seller context each one reads, and its effect
Inventory GuardFBA inventory + sales velocityHolds scale actions when an advertised product has fewer than 5 days of cover
Listing GuardListing statusHolds scale actions for a suppressed or inactive advertised listing and routes it to review
Cost Increase GuardCustomer economics + advertisingHolds scale actions when an advertised product's unit cost rose 10% or more within 30 days and its ACoS is above the new modeled break-even; a cost review is queued
Break-even GuardCustomer economicsHolds scale actions when the entity's ACoS is above its modeled break-even ACoS
Financial Margin GuardFinance + seller sales + economicsHolds scale actions for a product whose modeled net margin is below the configured minimum
Refund reviewFinance + seller salesAdvisory: a product at a 5% refund rate or more, with $50+ ad spend, gets a business review — it never blocks or pauses ads

When a guardrail's data is outside the authorized scope, its outcome is unknown and it is not treated as a pass. Business-aware safeguards depend on data availability, authorization, configuration and enabled functionality.

Try the low-stock scenario in the interactive demo

Conflict resolution

When two rules disagree about the same entity, or a rule meets a guard, Terra PPC is designed to resolve it deterministically — the same inputs always produce the same outcome.

  1. 1Detect. Two proposals target the same entity in the same cycle.
  2. 2Protective actions first. Pauses, then negatives, then bid changes, then budget changes, then informational proposals.
  3. 3Apply priority. Within the same action type, the higher configured rule priority proceeds.
  4. 4Break ties conservatively. At equal priority, the more conservative value proceeds — so the same inputs always produce the same outcome.
  5. 5Respect the guards. A business guard can still hold the surviving scale action; nothing is paused by a guard.
  6. 6Record. The suppressed proposal, the resolution and its reason are kept with the evaluation.
Illustrative conflict resolution with the demo's synthetic values. Rule against rule: on terra home boxes (exact) in SP | Brand Defense — Exact, Profit Guard (priority 65) proposes a bid of $0.59 and Scale Efficient Winners (priority 55) proposes $0.66; both are bid actions, so the higher priority wins and the other proposal is recorded as a lost conflict. Rule against guard: Budget Scale on High Efficiency proposes a budget increase for SP | Black Gift Boxes — Exact from $80 to $92 per day, but the Inventory Guard holds it because Black Gift Boxes has 3.1 days of cover, below the 5-day minimum. Precedence when actions differ: Pause, then Negative, then Bid, then Budget, then Informational. Execution order of Auto changes: Safety pause, Placement, Base bid, Budget, Hourly / daypart, Harvest / negative.

Conflict resolution

Terra Home & Packaging (demo) · US
IllustrativeIllustrative conflicts with synthetic values — the demo resolves the same conflicts in its rule preview and execution planner.Explore in the demo

Circuit breakers and emergency controls.

Automation is never unlimited. The circuit breaker watches every cycle — action volume, spend exposure, budget moved, conflicts, failures, data freshness and scope — and when it trips, nothing applies automatically until a person resets it.

  • Auto actions go to review while the breaker is tripped
  • Emergency controls pause all automation, or stop bid, budget or placement increases from any source
  • Global guardrails cap bid and budget changes and actions per campaign
  • The last automation cycle can be reverted once
Illustrative safety controls with the demo's default values. The circuit breaker watches 9 conditions: Auto actions in one cycle, Spend one cycle could move, Budget moved in one cycle, Data freshness, Scope consistency, Advertising data access, Spend anomaly, Conflicts in one cycle, Execution failures in one cycle. Default limits per cycle: Auto actions in one cycle 25, Spend one cycle could move 40%, Budget moved in one cycle 40%, Conflicts in one cycle 12, Execution failures in one cycle 3, Spend anomaly +250%; a warning appears at 80% of a limit. When it trips, nothing applies automatically: Auto actions go to review until a person resets it. Emergency controls: Pause all automation, Disable bid increases, Disable budget increases, Disable placement increases. Global guardrails: bid change up to 20%, budget change up to 25%, 10 actions per campaign per cycle. The last automation cycle can be reverted once.

Safety & circuit breaker

Per account and marketplace · default limits
IllustrativeSynthetic values from the Terra Home & Packaging demo account — not live Amazon data.Explore in the demo

Audit trail

Every important action should be explainable. Terra PPC is designed to record what changed, why, the source, the mode, the before and after values, the applicable rule, the timestamp and — where appropriate — how to reverse it.

  • Automation, user and AI-assisted changes use the same record format
  • Approvals and rejections in Review mode are recorded with the reviewer
  • Actions held by a business guardrail are recorded with the reason
  • Previous values are kept so eligible changes can be reversed
Illustrative audit record LOG-2171, Sep 19, 2026 · 9:00 AM: Source Automation engine, Mode Auto, Entity Keyword · terra gift boxes · exact, Action Bid adjustment, Change +9.4%, Before $0.64, After $0.70; rule R-01 Scale Efficient Winners; rationale: 29 orders at 8.9% ACoS in the lookback window; guardrails: G-01 to G-04 passed · +9.4% within the 10% cap; undo: Reversible · the previous bid is kept for rollback; status: Applied · reversible. Sources: advertising data and derived values.
IllustrativeSynthetic values from the Terra Home & Packaging demo account — not live Amazon data.Explore in the demo

AI and MCP-assisted workflows do not bypass automation modes, permissions or safeguards.

A request from an AI client is evaluated like any other: it is authenticated, authorized and scoped, and any change it proposes follows the rule's mode and guardrails.

How Terra PPC AI/MCP is controlled

Request access to Terra PPC.

Tell us which accounts and marketplaces you manage and how much control you want to delegate. We'll follow up with access details and a quote.

Terra PPC is a software product operated by ĐT ORGANIC COMPANY LIMITED.

  1. Tell us about your accounts

    Advertising and seller accounts, marketplaces, and the workflows you want to control.

  2. We review scope

    Which modules, integrations and support your team needs.

  3. You receive a quote

    Access details and pricing, with no obligation to subscribe.