Skip to main content

A client-server system to manage and deliver notifications.

Project description

Tattler – enterprise notification system

Overview

Tattler is an enterprise notification system.

When you want to send beautiful, branded notifications to your users, potentially across multiple vectors like email and SMS – Tattler does the heavy lifting for you:

  • Personalize notifications to each user with templates.

  • Compose compatible HTML emails with text fallback.

  • Look up user contacts to deliver email or SMS.

  • Tag notifications with unique IDs to aid Support teams.

  • Trigger notifications from any system with a HTTP POST that solely mentions recipient and event to notify.

… so you can focus on your customer journey and brand.

Introducing Tattler usually simplifies a lot of code, and consolidates communication to your users making it easier to manage and improve.

Your product managers will love having a trivial process to organize communication across the customer journey, and the resulting visibility.

Your template designers will love the flexibility and ability to care of user-visible content without distractions.

Your devs will love the massive simplification in their code for triggering notifications.

Your support team will love having access to all notifications sent to users, and its trivial root-cause analysis across many systems.

Your sys admins will love having one single point of exit for user notifications, and the ability to trigger notifications across different containers or even servers.

Advanced features

Additionally, Tattler supports some advanced deployment scenarios:

  • Deploy containerized components, that only communicate via TCP.

  • Deliver notifications from multiple components, even if on different servers (billing, web application, batch processes etc)

  • Tokenize contact information, so components only deal with user IDs, and Tattler expands the associated user information.

  • Collect additional variables about a user in one place (free/paid, resources used, …), and make it available to notifications from all subsystems.

  • Insulate notification system from other systems.

  • Restrict access to your users’ contact data in your database to Tattler only, preventing data leaks in case of a hack.

License

Tattler is open-source software (BSD 3-clause license), and is free for unlimited personal and commercial use with the features listed above.

Enterprise users

Tattler is enterprise-friendly. Enterprise customers who opt to use Tattler can purchase subscriptions to get:

  • Support from the development team for a fast and secure deployment.

  • A bug-fixing guarantee: we’ll fix any bug you report in an expedite fashion.

  • Level-3 troubleshooting support from our development team.

  • Additional enterprise-specific features:
    • Rate control: prevent faulty applications from flooding users with notifications.

    • Audit trail: record each delivery along with a positive confirmation ID from its delivery system.

    • Multi-lingual support: automatically send which language a user should be notified with.

    • Auto-text: design HTML emails only, Tattler automatically creates text-form fallback.

    • Telegram delivery: send notifications via telegram.

    • WhatsApp delivery: send notifications via WhatsApp.

    • GDPR compliance: notify users yearly about their profile at your organization.

We are grateful to enterprise customers for securing the project’s sustainability and quality the benefit of all.

Enterprise subscriptions are 100 $/month. You may opt to be featured on our site as a silver sponsor for 3000 $/year or a gold for 5000 $/year.

All amounts can be invoiced at request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

tattler-1.0.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file tattler-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tattler-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tattler-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dccd3f925eda09f48a404ae74e836dc029ba142e4a763293d0e0b3f7dfcd3709
MD5 6367186335ac45284ff38e3f31cd2a77
BLAKE2b-256 71d9f44667437e3df0d6f9d9992cf1c89bb054a14c9bcff15b88d41f24b5525b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page