> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getappfox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Approval Queue and Auto-Apply Settings for Order Edits

> Configure each edit type to auto-apply or route to your approval queue. Get Slack alerts, audit timelines, and Gorgias integration for fast review.

Every edit type in AppFox has its own approval mode. You choose whether a submitted edit applies instantly — auto-apply — or holds for your review in the approval queue. This is a per-edit-type setting, so you can make different calls for different risk levels: auto-apply a low-stakes address fix while routing cancellations to a human. The customer is notified either way, and every action is recorded on a full audit timeline.

## Auto-apply vs approval queue

<Tabs>
  <Tab title="Auto-Apply">
    **When to use it:** Auto-apply works well for edits that are low-risk, time-sensitive, or where manual review adds no meaningful protection — address corrections and quantity increases are the most common examples.

    **How it works:** When a customer submits an eligible edit, AppFox checks it against your rules (edit window, fulfillment cutoff, per-action eligibility). If it passes, the edit is applied to the order immediately, without any merchant action required. The customer receives a branded confirmation email. The edit is recorded on the order's audit timeline with a timestamp and the rule that triggered auto-approval.

    You are not required to do anything. The order is updated, payment settles if needed, and the customer is informed — all automatically.
  </Tab>

  <Tab title="Approval Queue">
    **When to use it:** Use the approval queue for edits that have warehouse, inventory, or financial implications — cancellations, item removals, and variant swaps on low-stock products are good candidates. If the edit should have a human checkpoint before it takes effect, route it to the queue.

    **How it works:** When a customer submits an edit, it passes your eligibility rules but is held rather than applied. The edit appears in your AppFox approval queue, where you can review the full request and approve or decline it. AppFox sends you a Slack alert (if configured) when a new request arrives. The customer does not receive a change confirmation until you act — they receive a notification either way once you approve or decline.

    Every queued edit includes the order details, the requested change, and the full edit history for that order, so you have context when you review.
  </Tab>
</Tabs>

## Setting approval mode per edit type

You configure approval mode separately for each edit type, directly in the AppFox dashboard. Changes take effect immediately for new edit requests.

<Steps>
  <Step title="Open the AppFox dashboard">
    From your Shopify admin, go to **Apps** and open **AppFox**.
  </Step>

  <Step title="Go to Edit Rules">
    In the AppFox sidebar, select **Edit Rules**.
  </Step>

  <Step title="Select an edit type">
    Find the edit type you want to configure — for example, **Cancellations** or **Address Changes** — and open its settings.
  </Step>

  <Step title="Choose Auto-Apply or Approval Queue">
    Select your preferred approval mode for that edit type and save. Repeat for each edit type you want to configure differently.
  </Step>
</Steps>

For example, a common setup is: address changes and quantity increases on auto-apply; variant swaps, item removals, and cancellations routed to the approval queue. You don't have to commit to all-or-nothing — mix and match based on what each edit type means for your operations.

## Approval queue tools

AppFox includes several tools to make the approval queue fast to manage and easy to integrate into your existing support workflow.

**Slack alerts**

Connect your Slack workspace to receive a notification whenever a new edit request enters the approval queue. You can also configure SLA threshold alerts — if a request has been waiting longer than your defined response window (e.g. 2 hours), AppFox sends a follow-up alert so nothing sits unseen overnight.

**Gorgias sidebar**

If your team uses Gorgias for customer support, the AppFox sidebar shows the edit status, edit window remaining, and pending approval requests directly inside the ticket — without switching tabs. Your agents can see whether an edit is pending, auto-applied, or approved, and act accordingly, all from within Gorgias.

**Audit timeline**

Every order has a full, chronological audit timeline that records every edit event: when the request was submitted, which rule was evaluated, who approved or declined it, and when the change was applied. The audit timeline gives you a clear record for any dispute or customer inquiry.

**Shopify Flow**

AppFox includes Shopify Flow triggers and actions for edit events. You can trigger a Flow when an edit is submitted, approved, or declined — for example, to notify your 3PL when an address changes, or to tag an order when a cancellation is approved. Flow actions let you build custom automations around the approval queue without writing code.

<Tip>
  A good starting point: auto-apply address changes and quantity increases; route variant swaps, item removals, and cancellations to the approval queue. This handles the majority of edits automatically while keeping a human in the loop for the changes most likely to affect your warehouse or revenue.
</Tip>

<Info>
  Branded transactional emails are sent automatically for every edit event — change confirmations, approval notifications, and decline notices. Your logo, your store name, your branding. Customers are always kept informed of the status of their request, and you don't have to send a single email manually.
</Info>

## Next steps

<CardGroup cols={3}>
  <Card icon="bolt" title="Shopify Flow" href="/integrations/shopify-flow">
    Trigger automations when edits are submitted, approved, or declined.
  </Card>

  <Card icon="headset" title="Gorgias" href="/integrations/gorgias">
    View edit status and pending requests inside Gorgias tickets without switching apps.
  </Card>

  <Card icon="slack" title="Slack" href="/integrations/slack">
    Get notified when approvals arrive or SLA thresholds are breached.
  </Card>
</CardGroup>
