> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revize.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Revize works seamlessly with your existing tech stack. Connect fulfillment apps, marketing platforms, and ERPs, and we handle the timing so everything stays in sync.

<Info>
  **We set it up for you.** Our team configures everything. You tell us what tools you use, we handle the rest.
</Info>

## How it works

Revize creates an editing window by controlling *when* your orders sync to external systems. The magic is in the timing.

<Steps>
  <Step title="Order placed">
    Customer completes checkout. Order is created.
  </Step>

  <Step title="Order held for editing">
    Revize puts the order on hold. Your fulfillment apps see the hold and wait, giving customers time to make changes. If your system doesn't respect holds, we use manual payment capture instead.
  </Step>

  <Step title="Customer edits (or doesn't)">
    During the edit window (e.g., 30 minutes), customers can update their order. All changes sync in real-time.
  </Step>

  <Step title="Edit window closes">
    Revize lifts the hold and captures payment (or Shopify Flow can trigger capture). We can also add a `revize:order_released` tag or any custom tag your system expects.
  </Step>

  <Step title="External systems download">
    Your fulfillment app, ERP, or warehouse management system pulls the final, edited order with all changes included.
  </Step>
</Steps>

<Note>
  **Why this matters:** Your warehouse never sees an outdated order. No manual corrections, no fulfillment errors, no "sorry, it already shipped" emails.
</Note>

***

## Integration methods

Revize uses different approaches to prevent external systems from downloading orders too early:

<Tabs>
  <Tab title="Hold Orders">
    **Works with most systems**

    Orders are put on hold during the edit window. When editing closes, the hold is lifted and your systems pick up the order.

    * Simple and reliable
    * Works with any system that respects order holds
    * No additional configuration needed

    <Check>This is the default and recommended approach.</Check>
  </Tab>

  <Tab title="Manual Capture">
    **For systems that don't respect holds**

    Some systems ignore order holds and pull orders anyway. For these, we use manual payment capture.

    * Payment stays "Authorized" (not "Paid") during editing
    * Systems that filter by payment status won't download until capture
    * Revize captures payment when the edit window closes

    <Tip>We'll identify if your system needs this during setup.</Tip>
  </Tab>

  <Tab title="Tag-Based Release">
    **For advanced workflows**

    Revize adds a `revize:order_released` tag (or any custom tag) when editing ends. Configure your system to only process tagged orders.

    * Works alongside hold or manual capture
    * Great for custom ERP integrations
    * We can customize the tag name to match your system
  </Tab>

  <Tab title="Tag-Based Stop">
    **Let your 3PL control the cutoff**

    Some fulfillment systems add a tag when they pick up an order. Revize can read that tag and disable editing immediately.

    * Allow editing until fulfillment starts
    * Your 3PL adds a tag (e.g., `picked` or `processing`)
    * Revize sees the tag and closes editing

    <Tip>See [Order Edit Restrictions](/setup/order-edit-restrictions) for setup details.</Tip>
  </Tab>
</Tabs>

***

## Fulfillment & logistics

Connect Revize with your shipping and fulfillment tools. Orders sync only after the edit window closes, so your warehouse always gets the final version.

<CardGroup cols={3}>
  <Card title="ShipStation" icon="ship" color="#84cc16">
    Popular shipping software
  </Card>

  <Card title="ShipBob" icon="warehouse" color="#0ea5e9">
    3PL fulfillment
  </Card>

  <Card title="Deliverr" icon="truck-fast" color="#8b5cf6">
    Fast fulfillment network
  </Card>

  <Card title="ShipHero" icon="boxes-stacked" color="#f59e0b">
    Warehouse management
  </Card>

  <Card title="Flexport" icon="globe" color="#0284c7">
    Global logistics
  </Card>

  <Card title="Easyship" icon="plane" color="#22c55e">
    Multi-carrier shipping
  </Card>
</CardGroup>

Also works with: **ShipMonk**, **Red Stag**, **Rakuten Super Logistics**, **Flowspace**, **Airhouse**, **Stord**, **Fulfillment.com**, **Whiplash**, **Ruby Has**, and any other 3PL or WMS that connects to Shopify.

<Note>
  Every fulfillment system works differently. We'll figure out the right approach for yours during setup.
</Note>

***

## Marketing & email platforms

Turn post-purchase emails into revenue. Customers can add products directly from your emails. No re-checkout required.

<CardGroup cols={2}>
  <Card title="Klaviyo" icon="envelope" color="#10b981">
    The gold standard for e-commerce email. Add "Add to Order" links in your post-purchase flows.
  </Card>

  <Card title="Omnisend" icon="paper-plane" color="#3b82f6">
    Marketing automation with SMS and email. Same one-click upsell capability.
  </Card>

  <Card title="Mailchimp" icon="at" color="#f59e0b">
    Classic email marketing. Custom links work with any email builder.
  </Card>

  <Card title="Postscript" icon="comment-sms" color="#8b5cf6">
    SMS marketing for Shopify. Text customers with add-to-order links.
  </Card>
</CardGroup>

### How email upsells work

<Steps>
  <Step title="Customer places order">
    Order confirmation triggers your post-purchase email flow.
  </Step>

  <Step title="Email includes product links">
    Your email features products with special "Add to Order" URLs powered by Revize.
  </Step>

  <Step title="Customer clicks product">
    They land on the order status page with the product already added to their order.
  </Step>

  <Step title="One-click confirmation">
    Customer confirms and pays the difference. No re-entering payment details.
  </Step>
</Steps>

<Tip>
  **Works with any email platform.** The magic is in the URL structure, not the email provider. [Let us know](/support/contact) you want email upsells enabled and we'll configure it for you.
</Tip>

***

## ERP & business systems

Enterprise systems that manage inventory, accounting, and operations. Revize ensures orders sync only when they're final.

<CardGroup cols={3}>
  <Card title="NetSuite" icon="database" color="#0284c7">
    Oracle ERP
  </Card>

  <Card title="Brightpearl" icon="chart-line" color="#7c3aed">
    Retail operations
  </Card>

  <Card title="Cin7" icon="boxes-packing" color="#dc2626">
    Inventory management
  </Card>

  <Card title="QuickBooks" icon="calculator" color="#22c55e">
    Accounting
  </Card>

  <Card title="Xero" icon="receipt" color="#14b8a6">
    Accounting
  </Card>

  <Card title="Skubana" icon="layer-group" color="#f97316">
    Order management
  </Card>
</CardGroup>

Also works with: **Acumatica**, **Microsoft Dynamics**, **SAP Business One**, **Odoo**, **TradeGecko**, **Linnworks**, **Veeqo**, **Ordoro**, and any system that syncs with your store.

***

## Integration platforms (iPaaS)

Using a middleware platform to connect your tools? Revize works with all of them.

<CardGroup cols={3}>
  <Card title="Alloy" icon="link" color="#6366f1">
    E-commerce automation platform
  </Card>

  <Card title="Celigo" icon="plug" color="#0ea5e9">
    Integration platform for NetSuite
  </Card>

  <Card title="Mesa" icon="gears" color="#f97316">
    Shopify-native workflow automation
  </Card>
</CardGroup>

<Note>
  **Using an iPaaS?** We configure your workflows to trigger on hold release, payment capture, or the `revize:order_released` tag.
</Note>

***

## We make it work

Every tech stack is different. Tell us what you use and we'll figure out the right configuration. Shopify Flow, custom tags, payment timing, whatever it takes.

<Check>
  **Our team handles the technical setup.** You don't need to worry about the details.
</Check>

***

## Ready to integrate?

<CardGroup cols={2}>
  <Card title="Book a setup call" icon="calendar" href="https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true">
    Tell us what tools you use and we handle the rest. Most integrations are configured in a single call.
  </Card>

  <Card title="Contact support" icon="headset" href="/support/contact">
    Have questions about a specific integration? Our team responds within hours.
  </Card>
</CardGroup>

***

<Check>
  **You focus on selling. We handle the plumbing.** Every integration is set up by our team. Tested, verified, and ready to go.
</Check>
