GetResponse marketing integration for Volkanos: accounts, campaigns, contact/category/product sync
Project description
entirius-django-getresponse
GetResponse marketing integration for Volkanos: API accounts and campaigns, automatic contact
synchronization, category/product/shop sync from django_pim, and cart/order-driven contact
updates via django_checkout signals. Works together with django_crm (forms and consents).
Features
- Account management — store and manage GetResponse API credentials per shop
- Campaign management — sync and configure GetResponse campaigns (multi-language with fallback)
- Contact sync — automatic contact creation and custom-field updates
- Category / product / shop sync — from
django_pim(Celery tasks + management commands) - Marketing consent gate — grace-window consent checks before contact creation
Installation
pip install entirius-django-getresponse
The host service must also install django_crm — the two apps are mutually integrated
(crm forms feed contact sync; crm's compatibility layer builds on these models).
Configuration
Optional settings (see src/django_getresponse/settings.py):
GETRESPONSE_MARKETING_CONSENT_GRACE_SECONDS, GETRESPONSE_USE_CONFIG_URL_KEY,
SEND_CART_UID_TO_GETRESPONSE_IN_LINK.
Development
make install # uv sync (incl. extras)
make test # run tests
make check # ruff lint + format-check
License
MPL-2.0
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 entirius_django_getresponse-2.0.0.tar.gz.
File metadata
- Download URL: entirius_django_getresponse-2.0.0.tar.gz
- Upload date:
- Size: 189.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9f52d5a5d51200e9d20842e8d291083f91fa32db1593b5502c32d66a3c1e528
|
|
| MD5 |
052b8f3f232e84491b09435af402e1e2
|
|
| BLAKE2b-256 |
71b1e389443586dfac3d878cb97d76cbc6f5ee888611762fc8c0a9d34edb3757
|
File details
Details for the file entirius_django_getresponse-2.0.0-py3-none-any.whl.
File metadata
- Download URL: entirius_django_getresponse-2.0.0-py3-none-any.whl
- Upload date:
- Size: 89.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e49b65c5bdc1389e3afaf2e20a3cf590cfa48565baf3b08d740459ecba33ad71
|
|
| MD5 |
c46f1cc6d8bbca64db27786d9e3d3662
|
|
| BLAKE2b-256 |
641b5c173b6286fcce64397f9b79b475c67f9bd75bb5e52d64a21b8fec5c2b16
|