Gelato icon
Gelato Free integration

Gelato

Bring your Gelato products into Orderain and let Gelato print, pack, and ship every order for you.

About this plugin

If you sell print-on-demand products through Gelato, this plugin brings them straight into your Orderain store. Connect your account, pick the products you want, and they appear on your storefront with their sizes, colours, and images already set up. There's nothing to re-create by hand.

After that it runs on its own. When a customer pays, the order is sent to Gelato's global print network for production and shipping. Because Gelato produces locally in 30+ countries, orders reach your customers faster. As Gelato updates that order (ships it, delivers it, or cancels it), Orderain picks up the change and keeps the tracking number on file, so your dashboard always matches what's really happening.

Key Features:

  • Connect your Gelato account and choose exactly which products to bring in
  • Titles, descriptions, active sizes and colours, images, and prices all come across
  • Paid orders are sent to Gelato for production and fulfillment automatically
  • Local production in 30+ countries means faster delivery to your customers
  • Once Gelato ships, the order is marked shipped and the tracking number is saved
  • Delivery marks the order delivered and can kick off a follow-up email
  • Cancel an order on Gelato and it shows as cancelled in Orderain too
  • Cash-on-Delivery orders stay put by default since they're unpaid; switch that on in settings if you'd rather send them

Installation guide

Step 1: Log in to your Gelato account at gelato.com.

Step 2: In the left sidebar, click Stores. Under "All integrations you can connect with Gelato", click Manual, then Connect.

Step 3: Enter a Store name and click Add store.

Step 4: In the left sidebar, click Developer, then API keys.

Step 5: Click Add API Key, name it, and save. Copy the key that appears.

Step 6: Go to Settings → Company and fill in your Company name and Billing address, then save. Then open Billing → Payment and add a credit card.

Step 7: In your Orderain Dashboard, go to Plugins and click on Gelato.

Step 8: Paste your key into the Gelato API Key field and click Install.

Step 9: Click Gelato in the sidebar, select your store, choose the products you want, and click Import Selected.

Step 10 (Optional — for automatic order status sync): Go back to your Gelato account, go to Developer → Webhooks and click Create Webhook. Fill in the form as follows:

URL: https://api.orderain.com/api/v1/plugins/gelato/webhook/YOUR_SHOP_ID
Events: Select order_status_updated
Method: POST
• Check I want to take Authorization to this webhook
Authorization Type: HTTP Header
Header Name: X-Webhook-Secret
Header Value: Click Generate Key and copy the key that appears

Click Create to save the webhook.

Note: Products with multiple print areas (front & back) cannot be fulfilled automatically and must be placed manually in your Gelato dashboard. These products are clearly marked in your Orderain product list.

Configuration

Fields you'll provide when you add this plugin to your store.

Gelato API Key Required

e.g. Paste your Gelato API key here

Type: password

Automatically send paid orders to Gelato

Type: toggle

Also send Cash-on-Delivery (COD) orders to Gelato

Type: toggle

Sync order status and tracking from Gelato

Type: toggle

More Gelato plugins

Other integrations from the Orderain library.

View all

Add Gelato to your store

Install it in a few clicks inside Orderain — no code required.

Get started free