When users stall, Maqetin nudges them.
Someone stops at the ID check, leaves a full cart or stalls in a trial. Maqetin sees it in your app's events and nudges them by email. Push, SMS, WhatsApp and in-app are planned.
One platform for your email journeys today, with SMS, push and deep links planned.
Sample workspace: Harbour Money, a digital bank in London. A stalled ID check, one email reminder, a first transfer.
Sample workspace: Harbour Money, a digital bank in London. A stalled ID check, one email reminder, a first transfer.Sample workspace: Tamarind Market, an online store in Singapore. A quiet cart, one email, an order.Sample workspace: Shelfwise, stock and invoicing software for independent shops, based in Austin. A trial stuck at step one, one email tip, an upgrade.Today, five tools each hold one slice of your customer.
So nobody can say which message worked, and every new campaign starts with an export.
From first visit to fifth purchase.
Four parts read the same profile. Customer data and email journeys work today. Analytics and ad links are planned.
Every event lands on the person who did it.
Send events from your web app or server. Anonymous visits join the account when the person signs in, and every segment keeps itself up to date.
- A live profile per person with traits, events and the emails they got.
- Segments that update themselves from what people did, or didn't do, in a window of up to a year.
Answer with a journey, by email.
Build a journey once. It starts on an event, waits, checks what happened since, and sends an email. Push, SMS, WhatsApp, in-app messages and sending at nine in each person's own timezone are planned.
- Versions. Publishing a change makes a new version, and people already inside finish the one they entered.
- Suppressions. A hard bounce, a complaint or an unsubscribe stops sends to that address across your workspace.
- Campaigns, frequency caps and quiet hours are planned, so you never become the app people mute.
Hi Sarah,
You sent 14 invoices this week. Upgrade before Friday and nothing changes.
Choose a planSee which message made the money.
Every journey, campaign and channel will report the revenue it drove, with the attribution model and window written beside the number. Holdout groups will show what would have happened without the message.
- Revenue per journey step will sit beside opens and clicks.
- Retention by cohort will run at day 1, 7, 30, 60 and 90.
- Honest rates: every percentage will name what it was divided by.
Planned reports, drawn with sample figures.
Bring people in from ads and links.
Smart Links will send each phone to the right store or screen and land every click on a profile. Segments will sync to Meta, Google, TikTok and Snapchat, so paying customers stop seeing your acquisition ads.
- One link for every device, with QR codes and deep links into the right screen.
- Real conversions will go back to ad platforms, so their bidding learns from purchases.
| Platform | Status | Matched | Updated |
|---|---|---|---|
| Meta | Synced68% of 60,592 matched | 41,203 | 2 h ago |
| Exclusion onlyTargeting opens once the account has history and spend | 37,880 | 3 h ago | |
| TikTok | FillingMatching can take a day or two | — | 40 min ago |
Planned screens, drawn with sample data.
Set up for fintech, ecommerce and SaaS.
Each market starts with its own suggested event names. Journey templates are planned.
Digital banks, wallets, lenders, investment apps
Get people through KYC and to a first transaction.
Maqetin for fintech →- KYC reminders by email
- Codes and receipts by transactional email
- Loan offers by email
- Welcome emails after sign-up
Online stores, marketplaces, delivery apps
Recover carts and bring buyers back, by email.
Maqetin for ecommerce →- Cart recovery by email
- Post-purchase follow-ups by email
- Replenishment reminders by email
- Order confirmations by transactional email
B2B and prosumer software
Get trials to a paid plan, and remind accounts before the trial ends.
Maqetin for SaaS →- Trial onboarding by email
- Trial-expiry reminders by email
- Upgrade prompts by email
- Feature how-tos by email
Every clock and every currency.
These six sample events came from six cities on five continents.
- 21:31:07 SGTJane DoeSingapore · Tamarind Marketorder.placedSGD 148.00
- 08:31:02 CDTSarah SmithAustin · Shelfwiseplan.upgradedUSD 49.00
- 14:30:58 BSTJohn DoeLondon · Harbour Moneytransfer.completedGBP 1,240.00
- 16:30:51 EATAnna SmithNairobi · Shelfwisetrial.started—
- 14:30:44 WATPeter DoeLagos · Harbour Moneykyc.completed—
- 10:30:40 BRTJames RoeSão Paulo · Tamarind Marketorder.placedBRL 412.00
Email from your own domain
Add the DNS records once. Maqetin checks them every day and pauses sending if a required record stops resolving.
Each person's own clock
Every profile keeps its timezone. Sending at 09:00 in each person's own time is planned.
Their currency
An event keeps the currency the customer paid in, as a property. Revenue reports are planned.
Deletion on request
One API call deletes a person's profile, events and message records.
Two calls to start sending.
Add the SDK, call identify() when someone signs in and track() when they do something that matters. Journeys, segments and templates are set up through the API, so your team ships them without a release.
- SDKs
- JavaScript for the browser and Node; Python, Go and the mobile SDKs are planned
- API
- REST, with publishable keys for apps and secret keys for servers
- Event names
- Suggested names for fintech, ecommerce and SaaS that follow the object.action convention
- Send API
- One endpoint sends a transactional email, safe to retry
import { MaqetinClient } from '@maqetin/sdk-js'
const mq = new MaqetinClient({ publicKey: 'mq_live_4c2e…' })
// When someone signs in
mq.identify('cust_48213', { email: 'jane.doe@example.com' })
// When they do something that matters
mq.track('order.placed', { total: 148, currency: 'SGD' })import { MaqetinServer } from '@maqetin/sdk-js/server'
const mq = new MaqetinServer({ secretKey: process.env.MAQETIN_SECRET_KEY })
await mq.messages.send({
channel: 'email',
templateId: 'tpl_plan_upgraded',
to: { userId: 'acct_20577' },
from: 'Shelfwise <hello@mail.shelfwise.app>',
data: { plan: 'Pro', price: 49, currency: 'USD' },
})How we keep your customers' data.
You hand Maqetin the record of what your customers do. Four rules apply to it.
Security and privacy →- A marketing-email flag on every profile
- Your app sets it when it identifies the person, and an unsubscribe, a complaint or a hard bounce turns it off. Marketing is never sent to a profile marked no.
- Rights in one action
- Delete or export a person's profile, events and message records, from the dashboard or the API.
- Workspaces sealed apart
- Every query is scoped to one workspace, and tested for it on every release.
- Every staff access logged
- Support can only view your workspace with a reason, under a banner, on the record.
Start with the journey that loses you the most users.
Send your first events and start a journey on one of them, or book a demo and we'll show you Maqetin on journeys like yours.