Returnly transforms returns into exchanges with instant credit. This guide covers setup and optimization for revenue-retaining returns.
Why Returnly?
Instant credit advantage:
| Feature | Benefit |
|---|---|
| Instant credit | Shop before return ships |
| Funded by Returnly | No merchant risk |
| Exchange focus | Revenue retention |
| Self-service | Reduced support |
| Affirm backing | Financial strength |
Unique value:
- Customer shops immediately
- Returnly funds the credit
- Merchant gets paid normally
- Higher customer satisfaction
How Instant Credit Works
Traditional Returns
Customer initiates return
↓
Ships item back
↓
Merchant receives (5-10 days)
↓
Refund processed (2-5 days)
↓
Customer can shop (total: 1-2 weeks)
Returnly Instant Credit
Customer initiates return
↓
Gets instant store credit
↓
Shops immediately (same day)
↓
Ships original item
↓
Return processed normally
The Returnly Difference
Customer Experience
| Without Returnly | With Returnly |
|---|---|
| Wait for refund | Shop immediately |
| 7-14 day process | Same day |
| May shop elsewhere | Stays with brand |
| Frustrating | Delightful |
Merchant Benefits
| Benefit | Impact |
|---|---|
| Revenue retained | 30-50% of returns → exchanges |
| Reduced refunds | Instant credit encourages exchange |
| No risk | Returnly funds credit |
| Happy customers | Increased loyalty |
Returnly Pricing
Custom pricing includes:
- Per-return fees
- Instant credit coverage
- Platform access
- Support
Contact Returnly for:
- Volume-based pricing
- Feature packages
- Enterprise options
Getting Started
Step 1: Contact Returnly
- Visit returnly.com
- Request demo
- Discuss volume/needs
- Get pricing
- Sign agreement
Step 2: Integration
Returnly helps with:
- Shopify app installation
- Account configuration
- Policy setup
- Widget customization
Step 3: Configure Policies
Set return rules:
- Return window
- Eligible products
- Exchange policies
- Credit expiration
Step 4: Launch
Go live:
- Enable return portal
- Update policies page
- Email customers
- Train support team
Self-Service Portal
Customer Journey
| Step | Action |
|---|---|
| 1 | Find order (email lookup) |
| 2 | Select items to return |
| 3 | Choose reason |
| 4 | Get instant credit |
| 5 | Shop now or save credit |
| 6 | Print return label |
| 7 | Ship item back |
Portal Features
| Feature | Benefit |
|---|---|
| Order lookup | Easy access |
| Instant credit | Shop now option |
| Store credit | Save for later |
| Exchange flow | Quick size/color swap |
| Label generation | Easy shipping |
| Status tracking | Transparency |
Instant Credit Options
Shop Now
Customer can:
- Browse store immediately
- Apply credit at checkout
- Pay difference if needed
- Get new order shipped fast
Save for Later
Credit saved:
- To customer account
- Emailed confirmation
- Expiration reminder
- Easy redemption
Exchange Flow
Direct exchange:
- Same product, different size/color
- Apply credit automatically
- Ship new item fast
- Simple process
Return Policies
Configurable Settings
| Setting | Options |
|---|---|
| Window | 14, 30, 60, 90 days |
| Exceptions | By product, tag, collection |
| Restocking fee | 0-25% |
| Shipping | Free, paid, conditional |
Policy Examples
| Policy Type | Configuration |
|---|---|
| Generous | 90 days, free shipping |
| Standard | 30 days, free > $50 |
| Strict | 14 days, customer pays |
Exception Handling
Mark as final sale:
- Clearance items
- Personalized products
- Intimate items
- Hazmat products
Analytics & Insights
Key Metrics
| Metric | Track |
|---|---|
| Return rate | % of orders returned |
| Exchange rate | % using instant credit |
| Credit usage | How much credit used |
| Retention | Repeat purchase rate |
| Time saved | Support hours saved |
Reporting
Available data:
- Return volume trends
- Top return reasons
- Product return rates
- Customer behavior
- Revenue retention
Actionable Insights
Use data to:
- Fix product issues
- Update descriptions
- Improve sizing
- Reduce return rate
Revenue Impact
Retention Metrics
| Scenario | Without | With Returnly |
|---|---|---|
| Returns/month | 1,000 | 1,000 |
| Exchange rate | 15% | 45% |
| Revenue retained | $7,500 | $22,500 |
| Extra retained | - | $15,000 |
Assuming $50 average order value
ROI Calculation
| Factor | Impact |
|---|---|
| Increased exchanges | +30% |
| Reduced refunds | 30-50% |
| Lower support costs | 50%+ |
| Customer loyalty | Long-term |
Integrations
Shipping
| Platform | Integration |
|---|---|
| ShipStation | Label generation |
| EasyPost | Multi-carrier |
| Happy Returns | In-person drops |
Support
| Platform | Integration |
|---|---|
| Gorgias | Ticket context |
| Zendesk | Support data |
| Kustomer | Customer view |
Marketing
| Platform | Integration |
|---|---|
| Klaviyo | Credit reminders |
| Attentive | SMS updates |
Best Practices
Policy Design
| Element | Best Practice |
|---|---|
| Window | 30+ days (generous) |
| Free returns | For exchanges |
| Communication | Proactive updates |
| Exceptions | Clear, minimal |
Customer Experience
| Practice | Implementation |
|---|---|
| Easy access | Link in confirmation email |
| Quick process | Under 2 minutes |
| Instant gratification | Shop now option |
| Status updates | Email/SMS tracking |
Operations
| Area | Optimization |
|---|---|
| Processing | Quick inspection |
| Restocking | Efficient workflow |
| Quality check | Consistent standards |
| Disposition | Clear guidelines |
Troubleshooting
Credit Not Issued
Causes:
- Policy violation
- Account issue
- Integration error
Solutions:
- Check return eligibility
- Verify customer account
- Review integration status
Return Not Processing
Causes:
- Missing label
- Item not received
- System delay
Solutions:
- Track return shipment
- Check warehouse receipt
- Contact Returnly support
Returnly vs Alternatives
| Feature | Returnly | Loop | AfterShip |
|---|---|---|---|
| Instant credit | Yes (funded) | No | No |
| Exchange focus | Yes | Yes | Limited |
| Self-service | Yes | Yes | Yes |
| Happy Returns | Partial | Yes | No |
| Best for | DTC brands | All | Tracking focus |
Implementation Timeline
| Phase | Duration |
|---|---|
| Sales/contract | 1-2 weeks |
| Integration | 1-2 weeks |
| Configuration | 1 week |
| Testing | 1 week |
| Launch | Day |
Next Steps
To implement Returnly:
- Contact Returnly - Get demo and pricing
- Define policies - Return rules
- Integrate - Connect to Shopify
- Customize - Brand the portal
- Launch - Go live with confidence
Shopify + Returnly implementation checklist (2025)
This section adds practical “make it stable” steps you can use after you install the app/connector. It’s intentionally lightweight: the goal is fewer sync surprises, cleaner reporting, and easier troubleshooting.
1) Quick setup checklist
- Permissions first: grant only the scopes you need (orders/customers/products as required) and document who owns the admin credentials.
- Data mapping: confirm how email, phone, currency, and SKU are mapped between Shopify and Returnly.
- Historical import: decide how far back to import orders/customers (avoid importing years of data if you don’t need it).
- Deduplication rules: pick one unique identifier per object (usually email for customers, order ID for orders) to prevent doubles.
- Alerts: set a lightweight alert path (email/Slack) for failed syncs, auth expiry, and API rate limits.
2) Data you should verify after connecting
Most integration issues show up in the first hour if you test the right things. Use the table below as a QA checklist (create a test order if needed).
| Data object | What to check | Why it matters |
|---|---|---|
| Customers | Email/phone format, marketing consent fields, duplicates | Prevents double messaging and broken segmentation |
| Orders | Order total, tax, discount, shipping, currency | Keeps revenue reporting and automation triggers accurate |
| Line items | SKU, variant ID, quantity, refunds/returns behavior | Avoids inventory and attribution mismatches |
| Fulfillment | Status changes + timestamps, tracking numbers, carrier fields | Drives customer notifications and post-purchase flows |
| Catalog | Product titles, handles, images, collections/tags | Ensures personalization and reporting match your storefront |
3) Automation ideas for Operations
- Order documents: auto-generate invoices/packing slips and standardize templates inside Returnly.
- Pick/pack checklist: reduce packing errors by using consistent packing rules and scan steps.
- Customer notifications: automate “order received/packed/shipped” messages to reduce WISMO.
- Returns coordination: keep return labels, status, and refunds aligned to avoid churn.
- SOPs: document who owns which steps (support vs ops vs finance) for fewer handoffs.
API sanity check (Shopify Admin API)
If your integration UI says “connected” but data isn’t flowing, a quick API call helps confirm whether the store is accessible and returning the objects you expect.
# List the 5 most recent orders (GraphQL)
curl -X POST "https://your-store.myshopify.com/admin/api/2025-01/graphql.json" \
-H "X-Shopify-Access-Token: $SHOPIFY_ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"query\":\"{ orders(first: 5, sortKey: CREATED_AT, reverse: true) { edges { node { id name createdAt totalPriceSet { shopMoney { amount currencyCode } } customer { email } } } } }\"}"Tip: keep tokens/keys in environment variables, and test in a staging store/site before rolling changes to production.
4) KPIs to monitor (so you catch problems early)
- Sync freshness: how long it takes for a new order/customer event to appear in Returnly.
- Error rate: failed syncs per day (and which object types fail most).
- Duplicates: number of merged/duplicate contacts or orders created by mapping mistakes.
- Revenue parity: weekly spot-check that Shopify totals match downstream reporting (especially after refunds).
- Attribution sanity: confirm that key events (purchase, refund, subscription) are tracked consistently.
5) A simple 30-day optimization plan
- Week 1: connect + map fields, then validate with 5–10 real orders/customers.
- Week 2: enable 1–2 automations and measure baseline KPIs (conversion, AOV, repeat rate).
- Week 3: tighten segmentation/rules (exclude recent buyers, add VIP thresholds, handle edge cases).
- Week 4: document the setup, create an “owner” checklist, and set a recurring monthly audit.
Common issues (and fast fixes)
Even “simple” integrations fail in predictable ways. Use this as a quick troubleshooting playbook for Shopify + Returnly.
- Duplicate customers/orders: usually caused by running two connectors at once. Pick one source of truth and dedupe by email (customers) and order ID (orders).
- Currency/timezone drift: confirm store timezone and reporting currency match what Returnly expects, especially if you sell internationally.
- Missing permissions: if data is partially syncing, re-check API scopes (orders vs customers vs products) and re-authorize the app.
- Webhooks not firing: look for blocked callbacks, disabled webhooks, or a stale token. If possible, test with a fresh order and watch for events.
- Rate limits & delays: large imports or high order volume can queue syncs. Stagger imports, reduce lookback windows, and monitor retry queues.
- Refund/return mismatch: clarify whether refunds create separate objects or adjust the original order record (finance teams should agree on the model).
Privacy & compliance notes (2025)
Integrations often touch personal data (email, phone, address). Keep this lightweight checklist in mind:
- Least privilege: only grant the data scopes you actively use; remove unused apps quarterly.
- Consent fields: treat marketing consent separately from transactional messaging (especially for SMS).
- Data retention: define how long you keep customer event data, and who can export it.
- Access review: restrict admin accounts and rotate keys/tokens if staff changes.
Suggested rollout plan
- Connect in staging (if possible): validate mapping on a small dataset.
- Import a short history window: start with 30–90 days unless you have a clear reason to import more.
- Run side-by-side QA: compare a handful of orders across systems (totals, taxes, shipping, refunds).
- Go live gradually: enable 1–2 automations first, then expand once you trust the data.
Change control (keep it maintainable)
- One owner: assign a single owner for the integration (who approves mapping and workflow changes).
- Log changes: track what you changed (fields, filters, timing) and why, so you can roll back quickly.
- Monthly audit: re-check scopes, API tokens, and error logs—especially after major store/theme/app changes.
For Loop comparison, see Loop Returns integration. For tracking, check AfterShip integration.