{ "info": { "author": "Tryton", "author_email": "bugs@tryton.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Plugins", "Framework :: Tryton", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Legal Industry", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: Bulgarian", "Natural Language :: Catalan", "Natural Language :: Chinese (Simplified)", "Natural Language :: Czech", "Natural Language :: Dutch", "Natural Language :: English", "Natural Language :: Finnish", "Natural Language :: French", "Natural Language :: German", "Natural Language :: Hungarian", "Natural Language :: Italian", "Natural Language :: Persian", "Natural Language :: Polish", "Natural Language :: Portuguese (Brazilian)", "Natural Language :: Russian", "Natural Language :: Slovenian", "Natural Language :: Spanish", "Natural Language :: Turkish", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Office/Business" ], "description": "Marketing Automation Module\n###########################\n\nThe marketing_automation module allows marketing actions to be automated. It is\nbased on scenarios and activities that are executed on selected records.\n\nScenario\n********\n\nA scenario provides the entry point for records into an automated marketing\ncampaign. Each record can only enter a scenario once. A scenario is defined by:\n\n * Name\n * Model: the type of record for the scenario (by default Party and Sale)\n * Domain: used to filter records\n * State:\n\n * Draft\n * Running\n * Stopped\n\nA cron task runs periodically to find new records to apply the scenario to.\n\nActivity\n********\n\nThe activities form a scenario. They define which action should be triggered\nand when it should happen. The activities are organized as a tree and defined\nby:\n\n * Name\n * Parent\n * Children\n * On: event from the parent that triggers the activity:\n\n * E-Mail Opened\n * E-Mail Not Opened\n * E-Mail Clicked\n * E-Mail Not Clicked\n\n * Condition: that the record must match to execute the activity\n * Delay: before the action is executed\n * Action: list of available actions\n\nActions\n-------\n\nSend E-Mail\n...........\n\nThe activity send an e-mail to the party defined on the record.\nThe E-mail is composed using an HTML `Genshi `_\ntemplate with `record` in the evaluation context.\nAll `` elements have their `href` replaced by a shortened version used to\ntrigger children activities. If the `href` value is `unsubscribe`, it is\nreplaced by the URL which allows the recipient to block their record for the\nscenario.\nA empty image is automatically added at the end of the `` to track when\nemails are opened.\n\nRecord\n******\n\nIt stores a reference to the records included in each scenario. If the record\nis blocked, no activity will be triggered for the record.\n\nRecord Activity\n***************\n\nIt stores the state of a record for an activity of the scenario.\n\nA cron task runs periodically to execute any waiting record activity that is\ndue.\n\nConfiguration\n*************\n\nThe marketing_automation modules uses parameters from the section:\n\n- `[email]`:\n\n - `from`: The default `From` for the email.\n\n- `[marketing]`:\n\n - `automation_base`: The base URL without a path for the unsubscribe URL\n and the empty image.\n The default value is created using the configuration `[web]` `hostname`.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "http://downloads.tryton.org/5.2/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.tryton.org/", "keywords": "tryton marketing automation", "license": "GPL-3", "maintainer": "", "maintainer_email": "", "name": "trytond-marketing-automation", "package_url": "https://pypi.org/project/trytond-marketing-automation/", "platform": "", "project_url": "https://pypi.org/project/trytond-marketing-automation/", "project_urls": { "Bug Tracker": "https://bugs.tryton.org/", "Documentation": "https://docs.tryton.org/", "Download": "http://downloads.tryton.org/5.2/", "Forum": "https://www.tryton.org/forum", "Homepage": "http://www.tryton.org/", "Source Code": "https://hg.tryton.org/modules/marketing_automation" }, "release_url": "https://pypi.org/project/trytond-marketing-automation/5.2.0/", "requires_dist": [ "trytond (<5.3,>=5.2)", "trytond-marketing (<5.3,>=5.2)", "trytond-web-shortener (<5.3,>=5.2)" ], "requires_python": ">=3.5", "summary": "Tryton module to plan, coordinate and manage marketing campaigns", "version": "5.2.0" }, "last_serial": 5233356, "releases": { "5.2.0": [ { "comment_text": "", "digests": { "md5": "785aebc6d96ea62de950d213e983aa2e", "sha256": "6f7f46a53578a49690633e6055acdeb62f4323fc4aed821b1c7f871ad243e37b" }, "downloads": -1, "filename": "trytond_marketing_automation-5.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "785aebc6d96ea62de950d213e983aa2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 70298, "upload_time": "2019-05-06T13:04:30", "url": "https://files.pythonhosted.org/packages/83/e2/e3d518a304fa04045daff5d459768bb51df7fe2b2620e45a63f95c96882e/trytond_marketing_automation-5.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7aee811b7bb386571f42835c5c269c64", "sha256": "433aa5fbc59ace691e5be0ccca8c969b610048ac650737d51f36bb01e9cc9a51" }, "downloads": -1, "filename": "trytond_marketing_automation-5.2.0.tar.gz", "has_sig": true, "md5_digest": "7aee811b7bb386571f42835c5c269c64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 42946, "upload_time": "2019-05-06T13:04:33", "url": "https://files.pythonhosted.org/packages/cd/7a/a213a308afaf34cd2aa47a54da6b240aad1bc65f08732ffed2c2c8e20e17/trytond_marketing_automation-5.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "785aebc6d96ea62de950d213e983aa2e", "sha256": "6f7f46a53578a49690633e6055acdeb62f4323fc4aed821b1c7f871ad243e37b" }, "downloads": -1, "filename": "trytond_marketing_automation-5.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "785aebc6d96ea62de950d213e983aa2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 70298, "upload_time": "2019-05-06T13:04:30", "url": "https://files.pythonhosted.org/packages/83/e2/e3d518a304fa04045daff5d459768bb51df7fe2b2620e45a63f95c96882e/trytond_marketing_automation-5.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7aee811b7bb386571f42835c5c269c64", "sha256": "433aa5fbc59ace691e5be0ccca8c969b610048ac650737d51f36bb01e9cc9a51" }, "downloads": -1, "filename": "trytond_marketing_automation-5.2.0.tar.gz", "has_sig": true, "md5_digest": "7aee811b7bb386571f42835c5c269c64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 42946, "upload_time": "2019-05-06T13:04:33", "url": "https://files.pythonhosted.org/packages/cd/7a/a213a308afaf34cd2aa47a54da6b240aad1bc65f08732ffed2c2c8e20e17/trytond_marketing_automation-5.2.0.tar.gz" } ] }