Single or multi-step campaigns
(aka Drip Marketing)
Drip marketing: For some information on drip
marketing for small business, click
here.
Templates in Projects: For information on
using templates and cloning in Projects, click
here.
Other references:
- Email module, click here.
- Creating templates, click
here.
- Creating bulk
email lists, click here.
- Full example, step by step,
click
here.
All campaigns
through the Projects module. The process is divided into 2 parts: Design
and Implementation.
A campaign can be:
A campaign step can
-
contain event triggers and/or instructional
information
-
be
scheduled for any date
-
carry out email, print or phone
functions
-
be assigned to
another user for implementation or executed by the designer/creator.
Either way, both the designer and the implementer are notified in
their Home page of current and overdue campaign steps
Functions
-
New campaigns can be started from
scratch, or cloned from another campaign.
-
Campaign design and
implementation is managed, monitored and tracked through your Home
page.
-
Campaigns can be ascribed to
the Hot tab on the Home page to
quickly access "template" or favorite campaigns you want to clone on a frequent
basis.
Design process
-
Typically, a
prime campaign contact
list is initially created using the Query Builder to run a
query.
-
A campaign
could use more than one query for its steps, depending on the requirements of a particular campaign step.
-
The query that produces the list
can include filters based on custom fields designed for the specific
campaign.
-
The design phase can include field
customization in the Contacts database to accommodate specific
information tracking for the campaign. As the campaign progresses,
feedback may be periodically entered in those custom fields and may
thus affect the on-going contact list.
-
A campaign step is displayed in its
own window, leaving the user full access to all of the other
modules during the process.
Steps
Email steps -
-
typically use
pre-defined word processing documents as templates, created in
the word processing module, Quill.
-
can include
field name placeholders,
including custom fields. At runtime, those placeholders are replaced
with the live data from the specific contact's database record
(first name, last name, address, etc.). Emails are populated from
these templates.
Phone steps provide a list
for all the standard phone numbers of each contact.
Print steps -
-
trigger the
preparation of a CSV file through Query Builder which is then be
offloaded and used in for mail-merge or address labeling in any word
processor.
-
typically
use the same prime campaign contact list query to run a CSV output.
All campaign steps:
-
A contact view
button provides direct access to the contact module and the specific
contact's record and enables preparation of activity notes,
callbacks, messages, etc.
-
Successive steps can use the same or different
templates.
-
Steps can provide
step-by-step informational instructions as well so that the
implementer only need follow the written instructions to complete
the step.
-
Email steps are automated, phone steps can include phone
scripts and print steps provide instructions on displaying the query
and outputting the CSV file.
The design of a campaign can be
complex, and is best carried out by an experienced
individual. However, the
implementation or running of the campaign - particularly email and
print steps - can be easily handled by most staff, including
administrative personnel.
Runtime events
-
A
campaign step can contain detailed, step-by-step
instructions so that it can be quickly and easily run by anyone.
-
Steps are
typically one-button: after displaying the step,
the implementer usually has to click only one button to execute
the step, no matter how complex the step is.
-
By using
filters in the query builder based on custom fields, the list
can be dynamic.
As the
campaign progresses, custom and standard contact fields could be
updated in the contact database, thus changing the list content
on-the-fly, to reflect campaign events. In this way, the
campaign list can be successively narrowed to focus on the desired
contacts.
-
Each step
can be assigned to a specific person to run.
-
Email
steps can designate the email sender so that one step could be a
message from the CEO, another some sales update information from
the sales people, another from the support department, and so
on. The step does not have to be run by the person
designated as the email sender.
This allows
complete campaigns to be run by one person, but appear to be
coming from many people in the company.
-
Steps
cannot be modified by the implementer where that person is not
the original designer.
-
In the
event a step is not run on the scheduled date by the
implementer, the designer is notified on his/her Home
page that the step is still outstanding, and can take prompt
action.
-
The
step's event(s) is(are) triggered from a read-only Project Step
activity record and will display the Quick return
mini-window and the full "Campaign Central" window
(where the step's list, email content and attachments are
presented).
This way,
the implementer can view any underlying modules and use
Quick return to jump back to the Project Step activity record.
Anatomy of a campaign:
Design:
Design consists of these main
tasks:
- Decide the campaign type: one
contact or group
- Set up custom fields (and
panels) in the contact file (optional)
- Create the contact list(s)
according to filtered criteria
- Bulk update custom fields from
initial list (optional)
- Create templates, including
field placeholders
- Create the campaign (project)
record
- Create the programmed steps and
campaign event triggers
- Create reminders (callbacks) to
campaign implementers
The designer and the implementer
may be one and the same person, or different people. Through the
reminders, the implementer will access the campaign and execute the
events of the campaign.
Implementation:
When properly structured, a
campaign requires little, if any, experience on the part of the
person designated to execute the campaign (the implementer).
As part of the design stage, the
designer will create reminders for the key event dates. The reminder
will be assigned to the implementer who will see the current and
overdue reminders as callbacks on their home page.
Using
templates and field placeholders:
Field name and
other placeholders are supported in Quill's documents, so you can include those
documents in the body of emails and have the field information
automatically completed on mail out.
This feature is not limited to
campaign emails. Any email can use templates, or you can simply
type the placeholder information into the body of the email, and the
appropriate content will be inserted into the placeholders.
Placeholders:
Placeholders can include day and
date, as well as any field from the Contacts database table,
including custom fields you have set up.
Response back - opt out, etc.
To ensure compliance with email
spam regulations, response back links are supported so that
email recipients can opt out of the campaign or any unsolicited
emailing.
In fact, the response back link or
links can be used for survey questions or any type of click through
where you want a field in the contact table updated with a result.
How to set
up and use templates with field name placeholders and click-through
response links
Inserting fieldname info:
1. Select Insert > Field name
2. From the Insert field window, select from the drop down list and click [Return field name only] to insert field name at the cursor position. You can work back and forth between Quill and the Insert field window to do as many fields as required. You don't need to close the Insert field display until you are all finished, or until 120 seconds have expired.
3. Fields in the field list can be quickly accessed by clicking on the list and typing the first letter of the target field.
Example:
{{firstname}} {{lastname}}
{{address}}
{{city}} {{stateorprovince}}
{{country}}
{{day}}, {{dateinwords}}
Dear {{firstname}}
etc.
It is, of course, up to you
to ensure the placeholder fields you define on your documents have
values in the database. Otherwise, they will be empty on display and
could appear professionally inappropriate. Particularly with
campaigns, use only field names you are certain will have
values.
Inserting response back links:
1. Select Insert > Response back.
2. Select the field you want the response value inserted into when the email recipient clicks through.
3. Confirm the URL address, enter the value you want inserted into the contact table field, optionally add a message you want displayed when the email recipient clicks through on the response, then click [Create response string].
4. Click [Close] when finished.
Example:
If you want to be removed from our list, click here.
(If you examine the above row using the HTML option of Quill, you will see something like:
href="http://yourdomain.com/qapps/response_back.aspx?id={{contactid}}&field=campaign09_1_subscribe&value=no&msg=Thank you for the information. You will no longer be contacted for this campaign."
target=qresponsepage>click here<
(Note: you can include field name placeholders in the 'msg' response of the response back as well.)
Save your Quill document.
Typically, you'd save it as a template. It's not mandatory to save
it as a template, but is good practice. At any rate, always save
your document.
Testing response back strings:
1. Create an email and set yourself up as the owner. Click [Expand owner info] and [Search for an owner]. Locate your account and insert it.
2. Use your email address as the recipient. If you've done a contact lookup from the email to insert the owner, just click the [+] button in the sender area (beside the [Lookup] button), select the email address you want and click [OK].
3. Get the template you saved above. Click [Tmpl] beside the Subject line, locate the template and retrieve it.
4. The field name placeholders will be automatically completed if you have set up an owner for the email.
5. If you haven't set up an owner, the template's placeholders will still display (indicated by the {{ and }} brackets).
To test:
1. Ensure there is an owner (you) and a recipient (also you).
2. Click [Preview content in web page].
3. When the preview displays, click the response link.
The update process will take place and open a response window confirming the update.
|