Skip to main content

Pretix plugin to subscribe attendees to a Listmonk newsletter list

Project description

pretix-listmonk

A Pretix plugin that automatically subscribes attendees to a Listmonk newsletter list when they opt in during checkout.

Features

  • Adds an optional newsletter consent checkbox to the Pretix checkout contact form
  • Automatically subscribes consenting attendees to a configured Listmonk list via the API
  • Skips re-subscription if the email is already subscribed
  • Stores Pretix metadata (event slug, order code) as Listmonk subscriber attributes
  • Async processing via Celery to avoid blocking order confirmation

Configuration

In the Pretix organizer/event settings, configure:

  • Listmonk URL – e.g. https://newsletter.example.com
  • Listmonk API username
  • Listmonk API password/token
  • Listmonk List ID – the numeric ID of the target list
  • Checkbox label – the consent text shown to the attendee

Installation

pip install pretix-listmonk

Or in development:

pip install -e /path/to/pretix-listmonk

License

MIT

Project details


Download files

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

Source Distribution

pretix_listmonk-1.0.0.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pretix_listmonk-1.0.0-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file pretix_listmonk-1.0.0.tar.gz.

File metadata

  • Download URL: pretix_listmonk-1.0.0.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for pretix_listmonk-1.0.0.tar.gz
Algorithm Hash digest
SHA256 632cd15206163145b3ef688b066165dd98fc46e53907e1e2b47d2f29f1f6ee5e
MD5 0fc26bf03f39c8a485b3bfa5ec8ab958
BLAKE2b-256 e9d289d41fa703e798a62e9d34dab519a68101a95f526a0ba0d2b7fee866c3ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pretix_listmonk-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01da556a46da7a87f5ea6ba0579676d16527a94f5d684b0347b68ea20476afe2
MD5 4801fe039e357437959b109fa803641c
BLAKE2b-256 45e3691789de7ebf5c059f2947022bc0f32f57fc6b8080b1108ab70838ffb9b5

See more details on using hashes here.

Supported by

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