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.1.tar.gz (196.0 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.1-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: entirius_django_crm-3.0.1.tar.gz
  • Upload date:
  • Size: 196.0 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.1.tar.gz
Algorithm Hash digest
SHA256 478eda4b7be13657a4131b515a2ec1b88ac3706fc674fd64f6b4b5244519cd3f
MD5 ab20f93d4d59abfd3c7499dabacf74eb
BLAKE2b-256 4eb084c5cd956b6f6b17958baa50b85505679d0dc80895f1c70140e9a52c1890

See more details on using hashes here.

File details

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

File metadata

  • Download URL: entirius_django_crm-3.0.1-py3-none-any.whl
  • Upload date:
  • Size: 36.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3dd712bebcb7b31061bc7de85c74db7e68abbb852e27a54e5701670fdbff9310
MD5 70089082dd6ac4c377bffa1c737085aa
BLAKE2b-256 6064d5dd112df16f5100cd23932bec35744d5dd512f3955758f6b95c89a8e33d

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