Quick Add Order
Step 1 of 3 — Who is it for?
Credits & Forecast
Manage Campaigns
Suggested send today: pickup reminderCustomers
Orders
Track collections from pending to collected
| Customer | Order | Status | Notifications | Actions |
|---|
Customers
0 customers in your directory
No customers found
| Customer | Phone | Pending Orders | Consent | Actions |
|---|
Campaigns
Create and review consent-safe messaging campaigns.
Draft a consent-safe message
Build your campaign, review eligible customers, and choose when it should send.
Choose whether this campaign should go today or on a future date.
Audience Groups
Create reusable customer lists and search customers to include in each group.
Performance snapshots
Review recent and scheduled campaigns, then reopen any campaign to manage it.
Credit Wallet
Manage your credit balance and top up when needed.
1,280 credits
Approximately 256 SMS or 1,280 emails remaining.
Manage Credits
Choose a pack that suits your current sending needs.
Pricing: 1 credit = 1 email send, 5 credits = 1 SMS send.
All payments are shown as prototype states in this demo.
Audit Log
Review append-only activity across orders, campaigns, and account changes.
Product Groups
Create seasonal groupings and control when they appear during order capture.
No Product Groups yet
Create your first Product Group to organise items and control availability windows.
| Name | Date Period | Status | # of Items | Last Updated | Actions |
|---|
Product Preferences
Create reusable product interest rules and assign them to the right customers.
No Product Preferences yet
Create your first Product Preference to save customer interest criteria for future targeting.
| Name | Customers Assigned | Last Updated | Actions |
|---|
Settings
Configure your store, team, and integrations.
Shop & Team
Update your storefront details, invite staff, and review what each role can do.
Shop
Team
Invite staff to help run the shop. Owners manage the team, staff see a read-only list.
| Name | Role | Status | Actions |
|---|
Permissions
What each role can do in Leaption.
Custom SMTP Settings
Configure your own email server for branded sending.
Chase Notifications
Configure the automatic nudge schedule for uncollected orders.
E-Commerce Sync
Connect your online store to auto-sync orders and customers.
Deliveries
Manage active and saved delivery scan sessions
No delivery sessions yet
Start a new scan to process an incoming delivery and match items to customer orders.
| Started By | Started | Items Scanned | Orders Matched | Status | Last Updated | Actions |
|---|
API Overview
The Leaption REST API lets you read and write customer, order, and campaign data from your own systems. All requests must be made over HTTPS. The base URL for every endpoint is:
https://api.leaption.io/v1Responses are always JSON. Successful requests return HTTP 200 or 201; errors return an appropriate 4xx or 5xx status with a JSON error body containing a message field.
Authentication
Include your secret API key in every request as a bearer token in the Authorization header.
Authorization: Bearer sk_live_••••••••You can generate and rotate API keys from Settings → Integrations. Keep your key secret — never expose it in client-side code or public repositories.
Customers
List customers
GET /customers — returns a paginated list of all customers in your store.
Create a customer
POST /customers — creates a new customer. Required fields: name, email.
Update a customer
PATCH /customers/:id — partial update. Supply only the fields you want to change.
Orders
List orders
GET /orders — returns all orders. Filter by status with ?status=Pending.
Create an order
POST /orders — required fields: customerId, details.
Update order status
PATCH /orders/:id — update the status field to Pending, Arrived, or Collected.
Campaigns
List campaigns
GET /campaigns — returns all campaigns with status and send statistics.
Send a campaign
POST /campaigns/:id/send — triggers an immediate send for a draft campaign. Deducts credits on success.
Webhooks
Register a URL in Settings → Webhooks to receive real-time event payloads. Leaption signs every delivery with an X-Leaption-Signature header so you can verify authenticity.
Available events: order.created, order.updated, order.collected, campaign.sent, customer.created.
Getting Started
Welcome to Leaption — the CRM built for independent retailers. After signing up, connect your Shopify or WooCommerce store in Settings → Integrations to automatically import your existing customers and orders.
Once connected, Leaption will sync new orders in real time and surface the ones that need your attention on the Dashboard.
Managing Customers
Open the Customers view to browse, search, and add customers. Click any customer row to open their full profile, including order history and communication log.
You can tag customers with Product Preferences — reusable labels like "Linen lover" or "Gift buyer" — so you can target them precisely in campaigns.
Managing Orders
Create orders from the Orders view or directly from a customer's profile. Each order moves through three statuses: Pending → Arrived → Collected.
Use Scan Delivery to quickly mark multiple orders as Arrived by scanning barcodes or entering order IDs in bulk.
Running Campaigns
Campaigns let you send targeted SMS or email messages to a selected audience. Choose an audience from saved groups or build one on-the-fly using product preferences and order filters.
Preview the message and estimated credit cost before sending. Sent campaigns appear in the campaign list with open and click statistics.
Credits & Billing
Every SMS and email you send costs credits. You can see your current balance in the top bar at any time. Top up in Manage Credits — choose a bundle and pay by card.
The Dashboard Credits & Forecast card estimates how long your current balance will last based on upcoming orders and planned campaigns.