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.

See it work for
Mary Roe
Harbour Money · London · 10:12 BST
Active now
Today · Sunday 18 October
10:12:40
transfer.completedios
amount: 250currency: GBPto: savings
10:05:13
kyc.completedios
tier: 2method: passport + selfie
09:40:00
Finish verifying in two minutesOpened
KYC nudge · template tpl_kyc_reminder
Yesterday
09:39:51
kyc.startedios
tier: 2
Trigger
KYC started
kyc.started
Wait
Wait 24 hours
Waiting808 here now
Condition
Verified yet?
kyc.completedsince entering
Yes
Exit
Exit
No
Send email
Send KYC reminder
Exit
Exit

Sample workspace: Harbour Money, a digital bank in London. A stalled ID check, one email reminder, a first transfer.

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.

Email toolknows who opened the newsletter
SMS gatewayknows who received a one-time code
Push serviceknows which phones have a token
Link trackerknows who tapped the link in your bio
Your databaseknows who paid, and nothing about why
Mary Roe, on one record
Harbour Money · London · email and every event
Today
18:02:11
transfer.completedandroid
amount: 1200currency: GBP
18:01:02
Your card is ready to useOpened
Card activation
09:12:54
Welcome to Harbour MoneyClicked
Onboarding
09:10:31
user.signed_upandroid
referral: tiktok

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.
Customer data →
SS
Sarah Smith
sarah.smith@example.com+1 512 555 0148Austin, United States
userIdacct_20577contactIdctc_01JB2RT8VW3N
Their local time16:20America/Chicago (CDT, UTC-5) · from deviceActive now
marketing: yes
21 Jul: 6 events25 Jul: 1 event27 Jul: 2 events28 Jul: 6 events29 Jul: 4 events2 Aug: 2 events3 Aug: 1 event7 Aug: 4 events8 Aug: 5 events, 1 message13 Aug: 1 event14 Aug: 4 events15 Aug: 3 events16 Aug: 6 events17 Aug: 5 events19 Aug: 5 events20 Aug: 4 events22 Aug: 2 events24 Aug: 2 events26 Aug: 6 events29 Aug: 5 events31 Aug: 1 event2 Sep: 2 events5 Sep: 4 events9 Sep: 3 events10 Sep: 5 events13 Sep: 3 events14 Sep: 1 event15 Sep: 5 events16 Sep: 1 event, 1 message17 Sep: 4 events18 Sep: 5 events20 Sep: 4 events21 Sep: 7 events24 Sep: 4 events28 Sep: 2 events1 Oct: 16 events2 Oct: 15 events6 Oct: 1 event9 Oct: 17 events10 Oct: 6 events12 Oct: 5 events, 1 message15 Oct: 3 events17 Oct: 14 eventstoday: 9 events, 1 message
21 Jul642 events · 11 messages · last 90 daysToday

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.
FromShelfwise <hello@mail.shelfwise.app>SubjectYour trial ends on FridayPreviewKeep your invoices and stock counts.

Hi Sarah,

You sent 14 invoices this week. Upgrade before Friday and nothing changes.

Choose a plan
Planned

See 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.
Analytics →
Revenue from journeys, last 30 daysS$112,400▲ 21%vs previous 30 daysLast touch, 5 days after a click
Lift over holdout+9.4%▲ 1.2 ptsvs last monthConversion vs a 5% group that got no messages
Revenue by channel
S$40.5k36%
Push
S$28.1k25%
SMS
S$9.0k8%
WhatsApp
S$25.9k23%
In-app
S$9.0k8%

Planned reports, drawn with sample figures.

Planned

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.
Links and audiences →
maqetin.link/l/8fK2q
CopyQR code
Linen Edit · Instagram bio
iPhoneTamarind app, Linen Edit screen, or the App StoreAndroidTamarind app, or Google PlayDesktoptamarind.sg/linen-editIn-app browserOpen-in-app page, then the store
4,812 clicks · 3,906 people · since 2 OctStarts journey: Linen Edit follow-up
Bought in the last 30 days
Excluded from acquisition ads
Add platform
PlatformStatusMatchedUpdated
MetaSynced68% of 60,592 matched41,2032 h ago
GoogleExclusion onlyTargeting opens once the account has history and spend37,8803 h ago
TikTokFillingMatching 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.

Fintech

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
Ecommerce

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
SaaS

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
Developers →
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' })

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.