Lubbe Labs
Proofed

Shopify Integration

How Proofed integrates with Shopify orders, tags, admin links, and Shopify Flow.

Proofed is deeply integrated with Shopify's platform — orders sync automatically, tags update in real time, and a Flow trigger lets you build custom automations.

Automatic Order Sync#

New orders are imported automatically via the orders/create webhook. You can also click the Sync button on the dashboard to pull in existing orders manually.

Synced data includes: order number, customer email and name, line items with quantities and variants, custom attributes, and fulfillment status.

Order Tags#

Proofed automatically manages Shopify order tags to reflect the current proof status. Old status tags are removed when the status changes, keeping your orders clean.

Default Tags#

TagMeaning
Proof: PendingOrder needs proof design
Proof: SentProofs sent to customer for review
Proof: RevisionCustomer requested changes
Proof: ApprovedCustomer approved the proof

Customising Tags#

You can rename any of the four tags from Settings → Order Tags to match your existing Shopify workflow. Colour-coded previews show exactly how they'll appear on orders.

A "Manage proofs" link appears directly on the Shopify order detail page in your admin. This gives you one-click access to the proof management view for that order — no need to navigate through the app separately.

Shopify Flow Integration#

Proofed includes a Flow trigger extension (proof-events) that fires on every proof status change. The trigger passes:

  • Order Name — the Shopify order number
  • Customer Email — the customer's email address
  • Portal URL — the secure link to the approval portal
  • Status — the new proof status

Example Automations#

  • Send an SMS notification when a customer approves a proof
  • Update a Google Sheet with proof status changes
  • Trigger a third-party fulfilment integration when all proofs are approved
  • Post a Slack message when a revision is requested

Was this helpful? If you have questions or something isn't working, contact support.