Notify your users simply and beautifully

Your application calls this:

#            |---------- tattler API ----------| |--- app and event name ---|
curl -X POST http://127.0.0.1:11503/notification/trafficchecker/abuse_warning/?user=123

... and tattler sends these:

Example of a notification email sent with tattler
Example of a notification SMS sent with tattler

A lot of prodigious tools out there.
Here's a sane way to email your users.

Tattler only does one thing: the myriad chores of building and delivering emails.

So you can focus on designing communication across your customer journey.

Templates
  • Expand templates for your email, SMS (etc) events with support for loops, conditionals and more.
  • Assemble multi-part MIME emails with your HTML content and plain text as a fall back.
  • Provide hi-fi live preview while you edit.
Data
  • Fetch email, mobile number etc of your recipient, so your code only handles events and user IDs.
  • Fetch variables to expand your templates from your DB, so your applications don't have to.
  • Allow easy integration via plug-ins, including reusable code samples for you to fill out and deploy.
Control
  • Collect all notifications from every system and to every vector into one place.
  • Provide a single point of exit, for simpler configuration and security.
  • Allow triggering systems to share or separate their branding.

Why use tattler?

Eliminate the chores of notifications. Enable your people to laser-focus on their job:

Product managers

Will love having a clear view of the communication across the customer journey, and the ease of improving it.

Designers

Will love the design power and ability to focus on content without technical distractions.

Developers

Will love the massive simplification in their code — firing notifications without having to collect all ancillary data.

Customer support

Will love being able to easily trace notifications to log trails in other systems that led to firing them.

Sys admins

Will love having one single point of exit for notifications and the ease of compartmentalizing access to sensitive data.

It's open-source software

Get going for free within seconds:

# create and activate a python virtual env
python -m venv venv
. venv/bin/activate

# install and run tattler server
pip install tattler
tattler_server &

# send a demo notification
curl -XPOST http://127.0.0.1:11503/notification/demoscope/demoevent/?user=your@email.com
Great documentation

Pragmatic, thorough, well-maintained documentation to guide you through simple and complex use of tattler.

Outstanding quality

Tattler's code is tested automatically and continually, with coverage close to 100%, the standard used for critical avionic software.

And enterprise-friendly too

Open-source software is great for commercial entities ... "if only it came with some guarantees".

We know these special needs and address them with Tattler's enterprise edition. Its proceeds ensure the project's longevity and maintain the high quality in code and documentation for the open-source project as well.

Maintenance warranty

We'll fix any bug within weeks, and generally keep tattler up to date with its ecosystem.

Provide longevity

Unfunded open-source projects only live a few months on average. Your contribution provides tattler with a long and healthy life.

Competent support

Get access to tattler's dev team at a discounted rate for any issue with its deployment or operation.

Extra features in Tattler's Enterprise edition

Organizations subscribing to an enterprise plan not only get guaranteed maintenance and support for Tattler. Tattler's enterprise edition has some extra features attractive specifically to organizations:

WhatsApp and Telegram

Deliver notifications to users over WhatsApp and Telegram, in addition to e-mail and SMS available in Tattler community edition.

Multilingual

Support notifications in multiple languages, and notify each user in their own preferred language.

Auto-text

Automatically generate the plain text version of HTML emails so your designers don't have to. Save time, avoid inconsistencies, raise quality.

S/MIME

Cryptographically sign notifications so users see they're genuine. Raise security and project trustworthiness, e.g. in the financial and healthcare sectors.

Pricing

Tattler is open-source. It's free for everyone for personal and commercial alike.

Interested companies can sponsor further development with one of the subscriptions below, and thereby also get support and some extra features.

Community

Free

forever
— personal & commercial use —
License
Open-source (BSD)
Live preview
Plug-ins
E-mail notifications
SMS notifications
WhatsApp notifications
Telegram notifications
Support
Ensure tattler's longevity
Bug warranty
S/MIME signing
Multilingual
Auto-text

Fan

5 $

Per Month
— or 50 $ per year —
License
Open-source (BSD)
Live preview
Plug-ins
E-mail notifications
SMS notifications
WhatsApp notifications
Telegram notifications
Support
Ensure tattler's longevity
Bug warranty
S/MIME signing
Multilingual
Auto-text

Enterprise

55 $

Per Month
— or 600 $ per year —
License
Open-source (BSD) + proprietary
Live preview
Plug-ins
E-mail notifications
SMS notifications
WhatsApp notifications
Telegram notifications
Support
Ensure tattler's longevity
Bug warranty
Resolution within weeks
S/MIME signing
Multilingual
Auto-text

Sponsor

You may also become a tattler sponsor. Your organization's logo and website will prominantly show as a sponsor on tattler's website and documentation.

Resources

Check out some key material about Tattler here.

Presentations

Check out some key material about Tattler here.

Open full screen.
Open full screen.
Open full screen.

Ready to start pestering your users?

Install and try out tattler now. Free and easy.

Support

Community edition

No human support for tattler community edition. You get the code for free and bring your own know-how.

Help yourself to these resources instead:

  • Our documentation to deploy, use, extend and maintain a tattler notification system.
  • Our issue tracker to report bugs. This is intended for investigated reports, not for support requests.
Enterprise edition

Thank you for helping sustain tattler's development and sustained quality! 🙏🏻

Write to our support for:

  • Any inquiry on enterprise edition or sponsorship.
  • Support requests on deployment, operation, extensions of tattler.
  • Assistance on troubleshooting.