Send every B2B buyer their own price list
Wholesale buyers keep asking "what's my price on…?". Shopify only shows their prices when they log in, and their purchasing team rarely does. This workflow emails each company location its own price list every week, straight from its Shopify catalog.
The sample is built live by the workflow on our server from a Shopify test store, so you see exactly what a buyer receives.
Less rework
Every buyer gets their own correct prices, so fewer quotes at the wrong price to fix later.
Work it out with your numbers
An estimate from the numbers you type, not a promise. Compare with $29 once, or $199 to have it set up.
Rather have it set up for you?
$199 per workflow: I install and test it on your store, and the template, Pro version included, comes free with the setup.
What it does
- Reads every B2B company location, its buyer contacts and its catalogs
- Uses the prices Shopify calculates for that buyer: fixed prices, % discounts, volume prices and order quantity rules (minimum, multiples)
- A location on several catalogs gets the lowest price, like your checkout
- Emails each buyer an HTML price table and a CSV for their purchasing system; replies come to you
- Preview mode: everything goes to you first until you switch it on
- A weekly summary for you, and an alert email if anything fails
What it saves you
- Exporting and emailing a price list for each customer by hand
- Buyers ordering at old prices, or calling to ask
Needs n8n (self-hosted or Cloud), a Shopify plan with B2B catalogs, and an SMTP mailbox. Read-only scopes read_customers, read_companies, read_products. About 4 executions a month.
Pro version ($29): branded PDF and price change alerts
- A branded PDF price list for each location: your colour, store name, contact line and page numbers, built inside n8n
- Price change alerts: a daily check emails only the buyers whose prices changed, with the old and new price side by side (changed, new and removed items)
- A Google Sheets copy of every list and a change log, a Slack summary, and an error workflow
