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

Tattler handles the chores.
You design communication across your customer journey.

Tattler takes away the myriad small complexities of sending notifications:

Templates
  • Load all defined templates for your event over email, SMS etc.
  • Expand them with a powerful language including loops, conditionals, pluralization and more.
  • Assemble multi-part MIME emails with your HTML content and plain text as a fall back.
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 sample notification
curl -XPOST http://127.0.0.1:11503/notification/samplescope/sampleevent/?user=your@email.com
Great documentation

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

Thorough testing

Tattler's code is well-tested, automatically and continually. We strive for over 90% coverage, which Google calls "exemplary".

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.

Rate control

Prevent any application "gone postal" from barraging your users with notifications. Protect your brand and safeguard your precious users.

Auto-text

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

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)
Delivery to email
Delivery to SMS
Delivery to WhatsApp
Delivery to Telegram
Plug-ins
Support
Multilingual
Ensure tattler's longevity
Bug warranty
Rate control
Auto-text
Featuring

Fan

5 $

Per Month
— or 50 $ per year —
License
Open-source (BSD)
Delivery to email
Delivery to SMS
Delivery to WhatsApp
Delivery to Telegram
Plug-ins
Support
Multilingual
Ensure tattler's longevity
Bug warranty
Rate control
Auto-text
Featuring

Enterprise

55 $

Per Month
— or 600 $ per year —
License
Open-source (BSD) + proprietary
Delivery to email
Delivery to SMS
Delivery to WhatsApp
Delivery to Telegram
Plug-ins
Support
Multilingual
Ensure tattler's longevity
Bug warranty
Resolution within weeks
Rate control
Auto-text
Featuring

Sponsor

800 $

Per Quarter
— or 3'000 $ per year —
License
Open-source (BSD) + proprietary
Delivery to email
Delivery to SMS
Delivery to WhatsApp
Delivery to Telegram
Plug-ins
Support
Multilingual
Ensure tattler's longevity
Bug warranty
Resolution within weeks
Rate control
Auto-text
Featuring
Website & docs

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.