Integrations
Connect the tools you already run
Connect the store, processor and tools you already run. Each connection has one job in the refund path.
Storefronts
Where refund requests and orders come from.
Shopify
Orders and refund requests in, refunds and store credit out.
WooCommerce
Orders and refund requests from your WooCommerce store.
BigCommerce
Orders and refund requests from your BigCommerce store.
Marketplaces
Marketplace returns handled by the same policy.
Amazon Returns
Marketplace return notifications into one case queue.
eBay
Marketplace return notifications into one case queue.
Payments
Where refunds execute, with compensation on failure.
Stripe
Refund execution and dispute notices.
PayPal
Refund execution and dispute notices.
- Coming soon
ERP and finance sync
Refund records synced to your finance system.
Approvals and support
Where people decide and where tickets live.
Slack
Approval requests with approve and deny actions.
Gorgias
Tickets become cases and decisions post back as notes.
Zendesk
Tickets become cases and decisions post back as notes.
Twilio
Voice approval calls in the US.
Telnyx
Voice approval calls in Canada.
Logistics
Labels, tracking and warehouse receipts.
EasyPost
Return labels, QR codes and tracking.
Shippo
Return labels, QR codes and tracking.
QR-code returns
Returns without a printed label, where your policy allows.
ShipBob
Warehouse receipt events that release refunds.
ShipHero
Warehouse receipt events that release refunds.
Identity
Sign-in and provisioning for your team.
SAML SSO
Team sign-in through your identity provider.
OIDC
Team sign-in through any OpenID Connect provider.
SCIM
Users and groups provisioned from your directory.
Automations
REST, webhooks and MCP
Build on the same case model the dashboard uses, with scoped API keys and signed events.
REST API v1
Create and read refund cases with scoped API keys, per-key rate limits and an OpenAPI 3.1 description.
Signed outbound webhooks
Case events delivered to your endpoint with a signature to verify, retries and replay.
MCP server
External agents read cases over MCP with an API key. Proposal tools, OAuth sign-in and directory listing are available on request, and a person approves every proposed action.
GET /public/v1/refund-cases/0192f1c4-7a3e-7b2d-9c41-5e8a2f6d1b07
Authorization: Bearer eqk_live_…{
"refund_case_id": "0192f1c4-7a3e-7b2d-9c41-5e8a2f6d1b07",
"state": "COMPLETED",
"external_order_id": "1001",
"external_refund_id": "rr-1",
"amount_minor": 1999,
"currency": "USD",
"payment_processor": "stripe",
"resolution_type": "refund",
"refund_method": "original_payment",
"mode": "live",
"created_at": "2026-09-01T14:02:11Z",
"updated_at": "2026-09-01T14:02:48Z",
"statutory_withdrawal": false,
"source_ticket": null,
"items": []
}Connect what you already run
Start with the sample workspace, then connect your store in shadow mode.