Skip to main content

Tryton module to plan, coordinate and manage marketing campaigns

Project description

The marketing_automation module allows marketing actions to be automated. It is based on scenarios and activities that are executed on selected records.

Scenario

A scenario provides the entry point for records into an automated marketing campaign. Each record can only enter a scenario once. A scenario is defined by:

  • Name

  • Model: the type of record for the scenario (by default Party and Sale)

  • Domain: used to filter records

  • State:

    • Draft

    • Running

    • Stopped

A cron task runs periodically to find new records to apply the scenario to.

Activity

The activities form a scenario. They define which action should be triggered and when it should happen. The activities are organized as a tree and defined by:

  • Name

  • Parent

  • Children

  • On: event from the parent that triggers the activity:

    • E-Mail Opened

    • E-Mail Not Opened

    • E-Mail Clicked

    • E-Mail Not Clicked

  • Condition: that the record must match to execute the activity

  • Delay: before the action is executed

  • Action: list of available actions

Actions

Send E-Mail

The activity send an e-mail to the party defined on the record. The E-mail is composed using an HTML Genshi template with record in the evaluation context. All <a> elements have their href replaced by a shortened version used to trigger children activities. If the href value is unsubscribe, it is replaced by the URL which allows the recipient to block their record for the scenario. A empty image is automatically added at the end of the <body> to track when emails are opened.

Record

It stores a reference to the records included in each scenario. If the record is blocked, no activity will be triggered for the record.

Record Activity

It stores the state of a record for an activity of the scenario.

A cron task runs periodically to execute any waiting record activity that is due.

Configuration

The marketing_automation module uses parameters from the section:

  • [marketing]:

    • email_from: The default From for the email.

    • automation_base: The base URL without a path for the unsubscribe URL and the empty image. The default value is created using the configuration [web] hostname.

Download files

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

Source Distribution

trytond_marketing_automation-6.2.0.tar.gz (45.7 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file trytond_marketing_automation-6.2.0.tar.gz.

File metadata

  • Download URL: trytond_marketing_automation-6.2.0.tar.gz
  • Upload date:
  • Size: 45.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for trytond_marketing_automation-6.2.0.tar.gz
Algorithm Hash digest
SHA256 e0d8a47b919f511870d305640da27cd46198da5e7fdf87f42a817c6ccc3dd55e
MD5 5cc6ab9a2db39af66a6eecf90f67a3f6
BLAKE2b-256 23fadd0953ebd825af2b5cd9997def6a70b3c257310c05a04877bf33d81e464e

See more details on using hashes here.

File details

Details for the file trytond_marketing_automation-6.2.0-py3-none-any.whl.

File metadata

  • Download URL: trytond_marketing_automation-6.2.0-py3-none-any.whl
  • Upload date:
  • Size: 83.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for trytond_marketing_automation-6.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7db4ef5246bf44c3e86b1580e7c63ca338d5a414625e3d5b97d0bb584b02b31a
MD5 3ebc187709d04ab423a859ea8cb6efe8
BLAKE2b-256 826b76d69808c7c738392de3b8220d94183cd6365b535cd0c6a37a47716c270f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page