Rebuy provides AI personalization for Shopify stores. This guide covers setup and optimization for maximizing average order value.
Rebuy Personalization
Why Rebuy?
Related: Shopify Attentive Integration: Enterprise SMS Marketing Guide (2025), Klaviyo Shopify Segmentation & Personalization: Practical Guide (2025), Internal Link Finder.
AI-powered personalization:
| Feature | Impact |
|---|---|
| Smart Cart | +10-20% AOV |
| Recommendations | Personalized picks |
| Checkout upsells | Post-add conversion |
| A/B testing | Optimization |
| AI engine | Smart suggestions |
Typical results:
- 15% increase in AOV
- 10x ROI on platform cost
- Improved customer experience
- Data-driven merchandising
Rebuy Pricing
| Plan | Monthly | Revenue Fee |
|---|---|---|
| Starter | $99 | 0.9% |
| Scale | $249 | 0.75% |
| Pro | $499 | 0.5% |
| Enterprise | Custom | Custom |
Revenue fee on:
- Rebuy-attributed sales
- Tracked conversions
- Smart Cart purchases
Getting Started
Related: Shopify Judge.me Integration: Affordable Reviews Guide (2025), Shopify Loox Integration: Photo Reviews Guide (2025), Shopify Fera Integration: Reviews & Social Proof Guide (2025).
Step 1: Install Rebuy
- Go to Shopify App Store
- Search “Rebuy Personalization”
- Click Add app
- Authorize access
- Complete onboarding
Step 2: Configure Data Sources
Rebuy learns from:
- Order history
- Browse behavior
- Customer segments
- Product data
Step 3: Set Up Smart Cart
- Enable Smart Cart
- Choose layout
- Configure elements
- Add upsell widgets
- Customize design
Step 4: Create Recommendation Widgets
- Select widget type
- Choose placement
- Configure rules
- Design styling
- Publish
Smart Cart
What It Is
Sliding cart drawer with:
- Cart contents
- Personalized upsells
- Cross-sells
- Free shipping bar
- Discount code field
- Express checkout
Smart Cart Elements
| Element | Function |
|---|---|
| Cart items | Product list |
| AI upsells | Personalized suggestions |
| Free shipping bar | Progress to threshold |
| Tiered discount | Volume incentives |
| Gift with purchase | Threshold rewards |
| Express checkout | Shop Pay, PayPal |
Configuration
Smart Cart settings:
├── Layout (sidebar/full)
├── Upsell positions
├── AI algorithm
├── Threshold settings
├── Branding/colors
└── Checkout options
Upsell Types
| Type | Trigger |
|---|---|
| Complementary | Based on cart items |
| Cross-sell | Related products |
| Upgrade | Better version |
| Bundle | Multi-product offer |
Product Recommendations
Widget Locations
| Location | Use Case |
|---|---|
| Homepage | Trending, personalized |
| Product page | Related, complement |
| Collection page | Category bestsellers |
| Cart page | Last-minute add |
| Post-purchase | Next purchase |
| Personalized picks |
Algorithm Types
| Algorithm | Logic |
|---|---|
| AI-powered | Machine learning |
| Bestsellers | Sales volume |
| Trending | Recent sales |
| Recently viewed | Browse history |
| You might like | Similar items |
| Bought together | Co-purchase data |
| Handpicked | Manual selection |
Creating Widgets
- Choose widget type
- Select algorithm
- Set filters/rules
- Configure display
- Place on pages
Checkout Upsells
Post-Add Offers
Trigger after add-to-cart:
- Popup upsell
- Slide-in offer
- In-page widget
Checkout Page (Plus)
Shopify Plus features:
- Checkout extensions
- Post-purchase offers
- Order confirmation upsells
Configuration
| Setting | Options |
|---|---|
| Trigger | Add to cart, checkout |
| Display | Popup, inline, slide |
| Products | AI, manual, rules |
| Discount | Optional incentive |
A/B Testing
What to Test
| Element | Variations |
|---|---|
| Algorithm | AI vs bestsellers |
| Layout | Grid vs carousel |
| Position | Above vs below fold |
| Copy | Headlines, CTA |
| Products | Different selections |
Running Tests
- Create experiment
- Set variations
- Define success metric
- Allocate traffic
- Run to significance
- Apply winner
Metrics
Track per variation:
- Click rate
- Add-to-cart rate
- Conversion rate
- Revenue per visitor
Personalization Rules
Customer Segments
Target by:
- New vs returning
- Order count
- Lifetime value
- Geography
- Tags
Product Rules
Filter by:
- Collections
- Product type
- Tags
- Price range
- Availability
Conditional Logic
IF customer.orders > 3
THEN show "VIP favorites"
ELSE show "bestsellers"
Analytics
Key Metrics
| Metric | Definition |
|---|---|
| Rebuy revenue | Sales from Rebuy |
| AOV lift | Increase vs baseline |
| Conversion rate | Widget performance |
| Click rate | Engagement |
| Add-to-cart rate | Interest |
Dashboards
Available views:
- Revenue overview
- Widget performance
- A/B test results
- Product analytics
- Customer insights
Attribution
Rebuy tracks:
- First click
- Last click
- Influenced revenue
- Direct conversions
Integrations
Email/SMS
| Platform | Integration |
|---|---|
| Klaviyo | Recommendations in email |
| Postscript | SMS product picks |
| Attentive | Personalized texts |
Other
| Platform | Integration |
|---|---|
| Recharge | Subscription upsells |
| Gorgias | Support context |
| Segment | Data enrichment |
Best Practices
Smart Cart
| Practice | Implementation |
|---|---|
| Free shipping bar | Always visible |
| Upsell limit | 2-3 products max |
| Relevance | AI-powered picks |
| Design | Match brand |
Recommendations
| Practice | Implementation |
|---|---|
| Placement | Above fold |
| Quantity | 4-8 products |
| Refresh | Dynamic, personalized |
| Mobile | Horizontal scroll |
Optimization
| Focus | Action |
|---|---|
| Test continuously | A/B everything |
| Analyze data | Weekly review |
| Iterate | Improve winners |
| Segment | Personalize by group |
Troubleshooting
Widget Not Showing
Causes:
- Placement issue
- Theme conflict
- Not enabled
Solutions:
- Verify placement code
- Check theme compatibility
- Enable widget in dashboard
Low Performance
Causes:
- Poor product selection
- Bad placement
- Non-relevant suggestions
Solutions:
- Use AI algorithm
- Test different positions
- Check product data
Rebuy vs Alternatives
| Feature | Rebuy | Bold | Candy Rack |
|---|---|---|---|
| AI personalization | Advanced | Basic | Basic |
| Smart Cart | Yes | No | Limited |
| A/B testing | Built-in | Basic | No |
| Pricing | Revenue % | Fixed | Fixed |
| Best for | Growing+ | Budget | Simple upsells |
ROI Example
Scenario
Store metrics:
- $50 AOV
- 10,000 monthly orders
- $500,000 monthly revenue
With Rebuy:
- 15% AOV increase
- $57.50 new AOV
- $575,000 monthly revenue
- $75,000 incremental revenue
- Rebuy cost: ~$500 + fees
- ROI: 10x+
Next Steps
After setup:
- Enable Smart Cart - Quick win
- Add widgets - Key pages
- Configure AI - Train algorithms
- Run A/B tests - Optimize
- Analyze & iterate - Improve continuously
Shopify + Rebuy 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 Rebuy.
- 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 Marketing
- Welcome series: new subscriber → educational sequence + first-purchase offer in Rebuy.
- Abandoned cart: cart started but not purchased → reminder email/SMS from Rebuy (timing based on your AOV).
- Post-purchase: order created → delivery/usage tips + cross-sell for complementary products in Rebuy.
- Win-back: no purchase in 60–90 days → reactivation campaign using Rebuy segments.
- VIP: customer hits LTV threshold → move into VIP tier and trigger perks via Rebuy.
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 Rebuy.
- 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.
Related integration guides
More marketing tools: Klaviyo Shopify Integration: Setup Guide (2025), Shopify Mailchimp Integration: Complete Email Marketing Guide (2025), Shopify HubSpot Integration: Sync Ecommerce and CRM Data (2025).
Common issues (and fast fixes)
Even “simple” integrations fail in predictable ways. Use this as a quick troubleshooting playbook for Shopify + Rebuy.
- 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 Rebuy 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 reviews and social proof, see Yotpo integration. For email marketing, check Klaviyo integration.