Technical & Functional Overview

Omnichannel Loyalty SaaS Platform

Omniwallet centralizes customer identification, incentive management, and behavior measurement across all channels, connecting marketing actions to real business outcomes.

REST API
Webhooks Real-time
16+ Workflows
12+ Integrations

Platform technical design

A cloud-native architecture built for scalability, integrability, and high availability

Integration Layer

REST API V1/V2 · Webhooks · SDK

Workflow Engine

Automations · Rules · Triggers

Loyalty Core

Points · Tiers · Transactions · Rewards

Data Layer

Customers · History · Analytics

Omniwallet adapts to your tech stack

The platform is designed to integrate seamlessly with your existing ecosystem. RESTful API with the JSON:API standard, webhooks for real-time events, and native connectors for leading platforms.

Multi-tenant with account-level isolation
99.9% availability SLA
Real-time processing
Auto-scaling based on demand

REST API

Full RESTful API for managing customers, points, transactions, and orders.

Base URL: api.omniwallet.cloud
Versions: /v1 /v2
Format: JSON:API

Authentication

Bearer Token authentication with account identification via header.

Auth: Bearer Token
Account header: X-Omniwallet-Account
Content-Type: application/vnd.api+json

Webhooks

Real-time HTTP notifications when events occur on the platform.

Method: POST
Signature: HMAC SHA-256
Retries: Exponential backoff

A complete loyalty system

Everything you need to manage a professional omnichannel loyalty program

Advanced Points Programs

Flexible points earning and redemption with configurable rules by segment, product, or channel.

Core

User Tiers

Customer hierarchy with tiered benefits. Automatic promotion based on behavior.

Engagement

Digital Wallet

Digital cards for Apple Wallet and Google Wallet. Unique customer QR for in-store identification.

Omnichannel

Points Expiration

Manage point expiry with automated notifications and configurable policies.

Control

Locked Points

Points reservation system to prevent fraud. Automatic unlock after a configurable period.

Security

Loyalty Market

Out-of-the-box rewards catalog. Integrated order and delivery management.

Rewards

Real-time Analytics

Dashboard with key metrics: LTV, frequency, average order value, redemption rate, and more.

Reporting

ROPO Attribution

Connect digital campaigns with offline sales. Measure real marketing impact.

Measurement

Data Enrichment

Capture and unify customer data across every touchpoint.

CDP

Workflow Engine

More than 16 predefined templates to launch automated campaigns in minutes

Automations run in real time when events occur, such as purchases, sign-ups, or special dates—no manual intervention required.

All Acquisition Retention AOV Engagement Control

Sign-up Reward

Welcome points when creating an account.

Acquisition

Birthday Reward

Extra points during the customer’s birthday period.

Retention

First Purchases Bonus

Incentivize the first N purchases after sign-up.

Acquisition Retention

Streak Rewards

Bonuses for consecutive purchases.

Retention

Milestones by Spend

Rewards when spending thresholds are reached.

AOV

Milestones by Purchase Count

Reward visit frequency.

Retention

Returning Customer Bonus

Reactivate inactive customers.

Retention

Day-of-Week Bonus

Extra points on specific days.

Traffic

Spend-based Reward

Bonus points based on order value ranges.

AOV

Reward Every Nth Purchase

Reward on purchases 5, 10, 15...

Retention

Minimum Purchase Threshold

Points only on meaningful purchases.

AOV Control

Maximum Points Cap

Limit points per transaction.

Control

REST API & Webhooks

Full integration through a RESTful API with the JSON:API standard

Main Endpoints

GET /v1/customers/{email}
Get customer data
POST /v1/customers
Create a new customer
POST /v1/points
Add/subtract points
GET /v1/transactions
Transaction history
POST /v1/orders
Create a redemption order
cURL Request
# Example: Fetch customer data curl --location --request GET \ 'https://api.omniwallet.cloud/v1/customers/customer@email.com' \ --header 'Authorization: Bearer {api-token}' \ --header 'X-Omniwallet-Account: {subdomain}' \ --header 'Accept: application/vnd.api+json' \ --header 'Content-Type: application/vnd.api+json' # Response includes: # - Customer data (name, email, phone...) # - Points balance # - Current tier # - Card number

Notification channels

Reach your customers at the right moment and through the right channel

Push Notifications

Native notifications delivered via the customer’s wallet card.

Dynamic variables ({new_points}, {total_points})
Automatic notifications on add/subtract
Bulk pushes (limit 3/day)
Customizable templates

WhatsApp

Transactional and promotional messages via WhatsApp Business.

WhatsApp Business API integration
Meta-approved templates
Automated welcome messages
Points and rewards notifications

Email Marketing

Integration with email platforms for segmented campaigns.

Connectors for Klaviyo, Brevo, Connectif
Segment synchronization
Loyalty data in templates
Automated triggers

Native integrations

Ready-to-use connectors for leading platforms on the market

eCommerce

Magento 2 PrestaShop BigCommerce WooCommerce Shopify

Marketing Automation

Klaviyo Connectif Brevo (Sendinblue) Sales Manago

POS / ERP

A3Innuva Agora SAP Business One Generic API

Automation

Make (Integromat) n8n Webhooks REST API

Security and compliance

Secure infrastructure designed to protect your customers' data

Bearer Token Authentication

Token-based authentication on every API request

Webhook Signature (HMAC SHA-256)

Origin verification on every notification

Timestamp Validation

Replay-attack prevention

Hook ID Idempotency

Prevents duplicate event processing

HTTPS/TLS Encryption

All communications are encrypted in transit with SSL certificates.

Isolated multi-tenant

Each account’s data is fully isolated at the database level.

GDPR Compliance

Infrastructure and processes designed to comply with EU regulations.

Retries with Backoff

Exponential retry system to ensure webhook delivery.

Ready to integrate Omniwallet?

Request access to the full API documentation or book a technical demo with our team.

Fast time to market
Dedicated technical support
Testing sandbox