Pricing
Priced per month, in rupees, with a free tier that is genuinely useful.
A captured message counts once, whatever channel it arrived on. Failed sends count too - the provider call happened and was simulated. Nothing counts twice, and the local edition never counts at all.
- 300 messages / month
- 1 project, 1 seat
- 3-day retention
- All four channels and providers
- DLT + WhatsApp template registries
- Assertion API and SDK
- 5,000 messages / month
- 3 projects, 2 seats
- 14-day retention
- DLR webhooks with replay
- Inbound replies
- 50,000 messages / month
- 10 projects, 8 seats
- 30-day retention
- A sandbox per CI run
- One shared inbox for the whole team
- 250,000 messages / month
- Unlimited projects, 20 seats
- 90-day retention
- Priority support
- Self-hosted option available
What counts, what does not
Billing you can predict from your own test suite.
One capture, one message
An SMS, a WhatsApp template, an email or a push all count the same. An email to three recipients counts three times, because that is three messages.
Failures count
A simulated rejection still exercised the provider call, so it counts. Requests refused at the quota itself do not.
Webhooks and replies are free
Delivery receipts, retries and replays are not metered. A customer reply captured in the inbox is a message, and counts as one.
Retention is per plan
Messages age out on the schedule your plan sets - 3 days on Free, 90 on Business. Usage counters outlive the messages, so history stays accurate.
Seats include invitations
A pending invitation holds a seat, so an eight-seat plan cannot mail fifty invitations and settle up later.
The local edition is free forever
Unlimited, unmetered, on your machine, no account. It is the same software - the hosted sandbox adds shared inboxes, CI, webhooks and roles.
Questions
The things teams ask first.
Do I have to change my code?
No. You change configuration: a base URL per channel, and your sandbox key and secret in place of the provider credentials. The paths, payloads and response shapes are the provider's, which is the whole point - the code you test is the code that ships.
Can anything actually reach a real person?
No. Notify-Sim has no route to a carrier, to Meta or to a mailbox. Captured messages exist in your project's inbox and nowhere else, which is what makes it safe to point staging at production-shaped data.
How is this different from Mailtrap or Mailpit?
Those are email sandboxes, and good ones. Notify-Sim covers SMS, WhatsApp and push as well, emulates the provider APIs rather than only SMTP, drives the delivery lifecycle with signed provider-native webhooks, and validates India DLT and WhatsApp templates - none of which an email tool sets out to do.
What happens when I hit my monthly limit?
Capture stops and the API answers 402 with the numbers, so a CI run fails loudly instead of passing on messages that were never recorded. Nothing already captured is deleted, and the counter resets at the start of the next month.
How do I actually pay, if there is no checkout?
You talk to us. Write to info@sdutechsolutions.com and we agree the plan, the price and the invoicing in writing - annual or monthly - before anything is charged. Self-serve checkout comes later, and this page will change when it does.
How do cancellations and refunds work?
Cancel any time; access continues to the end of the period you have paid for. The first payment is refundable in full within 7 days. The details are in the refunds and cancellation policy.
Can I run it inside our network?
Yes. The local edition is a single container, free forever, with the same inbox and provider emulation. A supported self-hosted deployment for teams that cannot use a hosted sandbox is available on the Business plan - write to us with your constraints.
What happens to the messages you capture?
They are stored in your project until your plan's retention window expires, then deleted by a scheduled sweep. Test payloads are still real content, so send test data where you can, and see the privacy policy for what we hold and for how long.
Start in about two minutes
Send one message. Watch it arrive as a phone screen.
Create a project, copy the environment block for your stack, and run the flow you were about to test anyway. The free tier does not expire and needs no card.