Send the complete proof.
Open the Shopify order, add your JPG, PNG or PDF files, and send a private review link.
Proof approval for Shopify
Send the files for a custom order. Collect approval or changes. Keep the answer with the exact version.
Install on ShopifyFree for 10 orders with proofs every 30 days.
Try an example — no account needed
For custom work that needs a customer's sign-off
See Setvani in action
Watch how a custom order moves from the first proof through feedback to a clear, version-specific approval.
70-second walkthrough with sample order data, audio and English captions. Visual feedback and branding require a paid plan or active paid-plan trial. Your team remains in control of production.
A small example. The whole idea.
Try a date change on a stationery order. Follow the response through to the next version.
The customer requests a date change on version 1. The store prepares version 2, and the customer approves the updated files.
Enable JavaScript to try this interactive example.
Illustrative example. These actions stay in this page; they do not send messages or change a real order.
A simple handoff
A reply is more useful when everyone knows which files it refers to. Give every proof a place to be reviewed, answered and found again.
Open the Shopify order, add your JPG, PNG or PDF files, and send a private review link.
They review the files and approve that version or leave a request for changes.
See the current proof, its response and earlier versions together. Your team makes the production call.
Clarity, version by version
Change the files, ask again. The earlier response stays with the earlier version, so an old approval never becomes approval of your new proof.
See it in the exampleVersion 1
17 OctoberChanges requested“Please change the date to 18 October.”
Version 2 Current
18 OctoberApprovedThe response belongs to these files.
If the customer requests a change · separate versions, separate responses
Back at the store
Open an order and see what is waiting, what needs a change and which version was approved.
Private review links. No customer account to create.Keep the current proof and the version history with the order. Open the approved files when it is time to check the next step.
Proof invitations, optional reminders and response notifications keep the review moving. Delivery has its own visible status.
Proof status and Shopify order tags help the store follow the work. A delayed tag update does not undo a saved response.
Show where a change belongs
Customers can mark the exact spot on an image or PDF.
Attach a reference to show what you mean. Feedback drafts save automatically.
Discuss changes in one place. Compare versions side by side.
Make it feel like your store
Carry your store identity from the proof email to the review page, so the customer knows who the work is from.
Included in Starter, Growth and Pro, including an active paid-plan trial.Add your logo and colors to approval pages and emails.
Customize your invitation and reminder email messages.
Check a sample email and review page on desktop or mobile. Nothing is sent from the preview.
Keep your tools in the loop
Connect proof updates to your own workflow, without checking every order by hand.
Included in Starter, Growth and Pro, including an active paid-plan trial. Free does not include outgoing webhooks.Send proof updates to your own systems.
Each update includes the order and proof version.
Check delivery status and delivery history in Setvani.
Pricing by order
All plans include approval and text-based change requests. Starter, Growth and Pro also include visual feedback, store branding, custom messages and signed webhooks, including during an active paid-plan trial.
$0USD / 30 days
10 orders with proofs every 30 days
$5.49USD / 30 days
50 orders with proofs every 30 days
$19.49USD / 30 days
100 orders with proofs every 30 days
$29.49USD / 30 days
300 orders with proofs every 30 days
Available on the Shopify App Store. Installation does not approve a paid subscription; choose and confirm your plan in Shopify.
An order counts once, when its first proof is published for customer review. Drafts do not count. Later files and versions in the same proof process never count as another proof-order, even in a later billing period.
Starting a proof for another order pauses until the next billing period or a plan change. Existing proofs, revisions, customer decisions, downloads and history remain available.
Each proof version can contain up to 10 JPG, PNG or PDF files and 150 MB in total. A JPG or PNG can be up to 15 MB. A PDF can be up to 25 MB and 20 pages.
Eligible new stores can receive up to a 14-day trial on a paid plan. Subscription confirmation and billing happen in Shopify, and taxes may apply. Exact availability is shown before you subscribe.
Before you try it
It is designed for Shopify stores that need customers to review custom work before making it: printed labels, invitations, embroidery, engraving and similar products. Each order has one current set of proof files.
No Setvani account is needed. Your customer opens a private review link to see the files and respond. Keep that link private: anyone it is shared with may be able to access the proof.
Their message stays with the version they reviewed. Your team updates the design in its usual tools and sends a new proof version. The customer then responds to that new version.
Yes. A proof version can contain JPG, PNG and PDF files. The customer reviews the set and gives one response for that version. Files for different items are not separate production workflows.
No. Setvani records the proof decision. Your team decides when to start making and shipping the order; the app does not hold or release fulfillment.
Comment on an image or PDF page using pins, arrows, rectangles and highlights. Originals stay unchanged. Add JPG, PNG or PDF references. Your draft stays private until sent. Saved drafts reopen with the invitation; local recovery helps with unsaved edits while access remains valid. Reply on the current changes-requested proof; read earlier discussion in history. Compare with the previous retained version side by side. Customer comparison requires the same recipient.
Add up to three HTTPS webhook destinations on Starter, Growth and Pro, including an active paid-plan trial. Choose proof-published, approved or changes-requested events, send a test and check delivery history. A compatible automation tool can receive the events; no native Zapier app is required. Each proof event identifies the order and exact proof version, with a signature your receiver can verify. Customer email, comments and private file links are left out. Temporary failures receive bounded retries. Your team remains in control of production and fulfillment. Your receiver should verify the signature and deduplicate events. Webhooks do not start production or fulfillment inside Setvani.
On Starter, Growth and Pro, the owner can add a store name, PNG or JPEG logo, accent and background colors, and custom invitation and reminder email text. Free uses the standard Setvani presentation. Required approval details and a small Setvani attribution remain; email is sent from Setvani, not your store domain.
Choose a plan. Open an order in Setvani, add JPG, PNG or PDF proofs, check the email, then publish and send. Check delivery and the response. New files need fresh approval; production is manual.
Yes. Install Setvani from the Shopify App Store and choose a plan in Shopify. You can also explore the example without an account or starting a subscription. Paid-plan features also apply during an active paid-plan trial; Free keeps the core approval and text-change workflow.
Clear approval for custom work.
Give your next proof a clear place for its answer.
Install on Shopify Start with Free. Confirm any paid plan in Shopify.Optional Google Analytics cookies measure visits and App Store clicks. The example and installation always work. Read about analytics.