Send SMS notifications when pretix waiting list vouchers are assigned.
Project description
This is a pretix plugin that sends an SMS notification when a waiting list entry receives a voucher.
Supported SMS gateways:
Pingram
Twilio
Generic HTTP JSON webhook
Installation
Install the plugin in the same Python environment as pretix:
pip install pretix-waitinglistsms python -m pretix rebuild
Then restart the pretix web and worker processes.
Configuration
Enable the plugin for an event, then open the event settings page and configure Waiting list SMS. The plugin sends messages only if all of these conditions are true:
the plugin is active for the event
SMS notifications are enabled in the plugin settings
a waiting list entry has a phone number
a voucher has been assigned to the waiting list entry
no successful SMS log entry exists for the waiting list entry yet
Message placeholders
The message template supports these placeholders:
{event}
{item}
{variation}
{voucher_code}
{voucher_valid_until}
{url}
Data privacy
The plugin does not store any personal data itself. However, to deliver a message it transmits the waiting list entry’s phone number (and the message content, which may include the event name and voucher code) to the SMS gateway you configure (Pingram, Twilio, or your own HTTP endpoint). Make sure your privacy statement covers this processing and that you have a data processing agreement with the gateway provider where required.
Development
Install in editable mode for local development:
pip install -e .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pretix_waitinglistsms-0.1.0.tar.gz.
File metadata
- Download URL: pretix_waitinglistsms-0.1.0.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed5d21c4e283806628622af8b56584aa57dae64f33012ec46398a79250c82c95
|
|
| MD5 |
a40c33d496ff712d3c2944851ced434f
|
|
| BLAKE2b-256 |
fb42c2bc4c83e0d9293a665f8163e4bd6decc87f88aa085c24691d32f24ae02b
|
Provenance
The following attestation bundles were made for pretix_waitinglistsms-0.1.0.tar.gz:
Publisher:
release.yml on HansF/pretix-waitinglistsms
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pretix_waitinglistsms-0.1.0.tar.gz -
Subject digest:
ed5d21c4e283806628622af8b56584aa57dae64f33012ec46398a79250c82c95 - Sigstore transparency entry: 2105680200
- Sigstore integration time:
-
Permalink:
HansF/pretix-waitinglistsms@1057332cb280207f7e24c54fbb8f9b37a8dddea9 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/HansF
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1057332cb280207f7e24c54fbb8f9b37a8dddea9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pretix_waitinglistsms-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pretix_waitinglistsms-0.1.0-py3-none-any.whl
- Upload date:
- Size: 22.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3674f0dea700955a559c636a0f4ff962dc23f772e548566297e7a7d171a7bd9f
|
|
| MD5 |
e941fdbacab11af4e9b20d6f86507362
|
|
| BLAKE2b-256 |
60302cdac91449d4a9b05214096aed47f6d1ee36a1f95c8dac5bae0d0f1d97fe
|
Provenance
The following attestation bundles were made for pretix_waitinglistsms-0.1.0-py3-none-any.whl:
Publisher:
release.yml on HansF/pretix-waitinglistsms
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pretix_waitinglistsms-0.1.0-py3-none-any.whl -
Subject digest:
3674f0dea700955a559c636a0f4ff962dc23f772e548566297e7a7d171a7bd9f - Sigstore transparency entry: 2105680300
- Sigstore integration time:
-
Permalink:
HansF/pretix-waitinglistsms@1057332cb280207f7e24c54fbb8f9b37a8dddea9 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/HansF
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1057332cb280207f7e24c54fbb8f9b37a8dddea9 -
Trigger Event:
push
-
Statement type: