Integrations & Capabilities

Connect your entire stack

CRM capability via GoHighLevel, e-commerce connectors for Medusa and Shopify, plus REST and GraphQL APIs for custom integrations.

CRM CapabilityGoHighLevel
E-commerceMedusaJS
E-commerceShopify
Mobile WalletApple & Google
CRM Capability

GoHighLevel Integration

More than an integration — GoHighLevel provides the CRM capability for Opterra. Sync contacts, trigger workflows, and automate your entire member lifecycle from within GHL.

Perfect for GHL agencies who want to add loyalty as a service offering to their clients. White-label options available on Agency plans.

Growth Plan & Above
Automatic contact sync (bidirectional)
Custom fields for loyalty status, points, tier
Workflow triggers for tier changes, milestones
Webhook events for redemptions and enrollments
Tag automation based on member activity
Pipeline integration for member lifecycle
GoHighLevel Workflow
T

Trigger: Opterra Tier Change

When member reaches Gold

A

Action: Send SMS

Congratulations message

A

Action: Add Tag

"Gold Member"

E-commerce Connectors

Earn & Redeem at Checkout

Native integrations for MedusaJS and Shopify. Customers earn points on purchases and redeem directly at checkout.

M

MedusaJS

Native v2 Plugin

Native MedusaJS v2 plugin
Checkout widget for point redemption
Automatic points on order completion
Price rule integration for tier discounts
Guest checkout conversion to members
Multi-store support
Growth Plan & Above
S

Shopify

Webhook Integration

Webhook-based integration
Points on purchase events
Customer sync and mapping
Discount code generation
Order history tracking
Growth Plan & Above
Subtotal$124.00
Opterra Points2,450 available

500 points = $5.00 discount

Total$119.00
Mobile Wallet

Apple & Google Wallet

Your brand, in your customer's pocket. Native wallet passes that update in real-time and never get lost.

All Plans

Apple Wallet

iOS & watchOS

Native pass creation and management
Real-time push notifications
Location-based offers

Google Wallet

Android & Wear OS

Automatic balance updates
Custom branding and design
Seamless enrollment flow
API Platform

Build Custom Integrations

Full API access with REST, GraphQL, and webhooks. Build custom integrations for any system not natively supported.

REST API

All Plans

Full CRUD operations for members, transactions, rewards, and more. Comprehensive OpenAPI documentation.

GraphQL API

Scale+

Flexible queries with real-time subscriptions. Request exactly the data you need.

Webhooks (Outbound)

All Plans

Push events to your systems. Member signups, tier changes, redemptions, and custom events.

Webhooks (Inbound)

Scale+

Receive events from external systems. Trigger points, badges, or rules based on external actions.

// Create a new member
const member = await opterra.members.create({
  email: "customer@example.com",
  firstName: "Sarah",
  lastName: "Johnson",
  phone: "+1-555-123-4567",
  tier: "silver"
});

// Award points
await opterra.transactions.create({
  memberId: member.id,
  type: "earn",
  points: 150,
  description: "Purchase at Main St."
});

// Generate wallet pass
const pass = await opterra.passes.create({
  memberId: member.id,
  platform: "apple"
});

console.log(pass.downloadUrl);

Coming Soon

Platform partnerships in development. Let us know if there's a specific integration you need.

ConsignCloud

Consignment POS

Q2 2026

Square

POS & Payments

Q3 2026

Toast

Restaurant POS

Q3 2026

Lightspeed

Retail POS

Q4 2026

Need an integration we don't have yet?

Request an Integration

Ready to grow smarter?

Whether you need better lead generation, a loyalty program, or the full suite — we'll build a system that works for your business. Schedule a free consultation to see how we can help.

Now accepting integration partners • Founder pricing available