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.1.0.tar.gz (190.2 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.1.0-py3-none-any.whl (89.2 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_getresponse-2.1.0.tar.gz.

File metadata

  • Download URL: entirius_django_getresponse-2.1.0.tar.gz
  • Upload date:
  • Size: 190.2 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.1.0.tar.gz
Algorithm Hash digest
SHA256 11d93a63bf2a95acd4bf1d9cc78bdf1a96202f7231a9473b86503b350887fc88
MD5 eca345d1081a81a6ff9c6bd0b6102fa7
BLAKE2b-256 2b7155a7be07672953b19d77909f32dae4b3f7ff710cef6a0f60d3352813f3df

See more details on using hashes here.

File details

Details for the file entirius_django_getresponse-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_getresponse-2.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f9c041ea19d3d486e6f0ecf07ad1e766ebe3360b1020e4d72349e29ea2e2008
MD5 28c78e9ad79629c145c598aed20c5c97
BLAKE2b-256 0d22f8dc508dfa7069ac62f4ef1cf7c90847d8d26682565b037fabc150df206c

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