Skip to main content

CRM forms and consents for Volkanos with marketing integrations: GetResponse, Synerise, edrone, SALESmanago

Project description

entirius-django-crm

Customer consent management (forms, GDPR consents) for Volkanos with marketing platform integrations: GetResponse, Synerise, edrone and SALESmanago. Stores form submissions, tracks per-integration sync status with retry, and exposes a v1 consent API.

Works together with django_getresponse (the GetResponse models live there; this app keeps backward-compatible proxies) — install both in the host service.

Installation

pip install entirius-django-crm

Configuration

Optional settings (see src/django_crm/settings.py): API_PUBLIC_BASE_URL, FORM_SYNC_MAX_ATTEMPTS, EDRONE_AUTOMATIC_ACCEPTANCE, EDRONE_OPT_IN_EMAIL. Integration credentials are managed in the Django admin (per-service models). Setup guide: docs/konfiguracja.md.

Development

make install   # uv sync (incl. extras)
make test      # run tests
make check     # ruff lint + format-check

API

See docs/django-crm.md and the Postman collection in docs/.

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_crm-3.0.0.tar.gz (195.8 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_crm-3.0.0-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_crm-3.0.0.tar.gz.

File metadata

  • Download URL: entirius_django_crm-3.0.0.tar.gz
  • Upload date:
  • Size: 195.8 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_crm-3.0.0.tar.gz
Algorithm Hash digest
SHA256 cc201915dfd54394a4affe9a776bc33d14c44af2d5085a2230706708ca9aaad5
MD5 5077e0d521994f8178c094393602a71d
BLAKE2b-256 b13b00fbcd9f66d878479cf62408163f583eb185ed08136aeb6d1c36ba3b2248

See more details on using hashes here.

File details

Details for the file entirius_django_crm-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_crm-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 35.9 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_crm-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 077599ba97651ea68a3841cc057e9aa7e4d3afe0915a7128ebb9c4795c27b7fd
MD5 64bcedcf9fb50d0e2f1cc13849d27397
BLAKE2b-256 9f52526f949985da4fd5f303cbb90e7c130dac125f0661e5ba968d0997c8e5a4

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