Integration Between Marketing Database and Drupal Content Management System
The Volacci Automatr Marketing dynamic content module connects systems:
- Drupal 7 - the Open Source content management system used to create modern, sophisticated websites, applications, and user experiences.
- Volacci Automatr - the most integrated marketing automation solution for Drupal. Automatr collects, stores, and manages information about visitor interactions with your website, email, and CRM.
- Drupal Rules - a popular add-on module to Drupal that functions as a reaction system. A basic instruction takes the form if-while-then.
i.e. "if event x happens (action) while y is true (condition) then do z (reaction)."
This simple formula allows very sophisticated marketing events to take place on a Drupal website.
- Drupal Tokens - a system of variables built into Drupal 7 that can be accessed by the Admin. There is a standard set of Tokens available in Drupal core (the standard installation of Drupal),
e.g. current-date:human might contain 27 Oct 2016 - 07:43.
Additional tokens can be added by the site admin and are often included with contributed modules.
A typical interaction looks like this:
Let's walk through it:
- A visitor views a page (node, view, etc.) on your Drupal 7 website.
- A special cookie (a bit of text that is unique to this user) is passed to Volacci Automatr along with some information about what the visitor just did. Something like this: "Bob Smith just looked at our blog page."
- Automatr returns any useful data that it has about the visitor to your Drupal site. This information is cached on your server and is updated as needed.
- The Rules system detects that an event has happened (a visitor is looking at a page) that meets the defined conditions (the page that they looked at is our blog and it is Bob Smith) and triggers an action. e.g. "Place a block on the page that contains a special call to action for Bob Smith."
This is a very basic workflow but it can be quickly expanded to meet many different marketing use cases on a Drupal website.