Connect Zapier
Create a connection with a Batch Relay API key.br_test_...keys create Sandbox test orders.- Live
br_...keys create Production orders.
https://api.batchrelay.com. Zapier derives the order environment from the key, and the API verifies it against the stored key record. There is no separate Environment selector in Zapier.
Create Print Order
Use Create Print Order when an earlier Zap step provides print data. It accepts aPrints line-item group with aligned values for:
- Print SKU
- Quantity
- Image URL
print-5x7|paper=lustre. The integration looks up the current product revision and options before it quotes the order.
Create Manual Print Order
Use Create Manual Print Order for staff-entered or one-off orders. Choose the number of distinct print rows, from 1 through 20, then fill in a Print SKU, Quantity, and Image URL for each row. All print rows share one customer, delivery address, return address, shipping service, and provider choice. Quantity means copies of that one row. Add another row when the image or SKU differs.What happens when a Zap runs
The action builds the order, requests a Batch Relay quote, then submits that quote as one order. Zapier does not expose separate quote and submit steps. Batch Relay is the source of truth for catalog revisions, eligible products, shipping, tax, platform fee, total price, provider routing, billing, and fulfillment status. Use a stable External Order ID from the triggering system. Batch Relay uses it as the idempotency key, so an unchanged Zap retry returns the same quote and order instead of creating a duplicate. Use a new External Order ID for a reprint or intentional replacement.Images, catalog, and shipping
Provide a public or signed HTTPS Image URL. Batch Relay copies the image during quoting and freezes the bytes used for fulfillment. The URL only needs to remain available while the action runs. The integration loads products from the live Batch Relay catalog and shipping services from the live shipping catalog. The quote still decides whether a product and service are valid for the destination and returns the exact price. Current shipping services are:economy_untrackedeconomyexpeditedstandard_one_daypriority_one_day
Provider routing
Leave Provider blank to let Batch Relay route the entire order. If you select a provider, it applies to the whole order, never a single print row. The API returns any availability or compatibility issue directly. Zapier does not hold provider credentials or send provider-native payloads.Triggers
There is currently no support for Zapier’s triggers. More to come here in the future. (reach out with what you would expect to see, we’re listening!)Before you turn on a live Zap
Test the whole flow with abr_test_... key first. Confirm the recipient and return addresses, shipping service, image URLs, and External Order ID. Replace it with a live br_... key only when you are ready for a live order.