Skip to main content

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


Download files

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

Source Distribution

entirius_django_getresponse-2.0.0.tar.gz (189.6 kB view details)

Uploaded Source

Built Distribution

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

entirius_django_getresponse-2.0.0-py3-none-any.whl (89.2 kB view details)

Uploaded Python 3

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

Hashes for entirius_django_getresponse-2.0.0.tar.gz
Algorithm Hash digest
SHA256 b9f52d5a5d51200e9d20842e8d291083f91fa32db1593b5502c32d66a3c1e528
MD5 052b8f3f232e84491b09435af402e1e2
BLAKE2b-256 71b1e389443586dfac3d878cb97d76cbc6f5ee888611762fc8c0a9d34edb3757

See more details on using hashes here.

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

Hashes for entirius_django_getresponse-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e49b65c5bdc1389e3afaf2e20a3cf590cfa48565baf3b08d740459ecba33ad71
MD5 c46f1cc6d8bbca64db27786d9e3d3662
BLAKE2b-256 641b5c173b6286fcce64397f9b79b475c67f9bd75bb5e52d64a21b8fec5c2b16

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