Connect is comprised of several services linked together by a series of logs and communication
protocols. It is helpful to have a basic understanding of these services to create
seamless electronic conversations with your customers.
Connect is accessible using a normal web browser. After you log into the system, you can create
campaigns to enable highly sophisticated and individualized, two-way communication with
your customers.
Though seemingly simple to use, the application services and information flow are very
sophisticated and robust. Below is a high-level overview of the system services and
service information flow.
When reading the following information, reference the diagram by matching the number in the list
below with the number in the diagram. The two vertical lines on either side of the Mail
Receiver (10) are firewalls. This example follows the process of creating a "normal"
campaign:
- Create and launch a campaign using the web browser.
- When the campaign is launched, Conversation Editor (CE) informs Connect that the
campaign is ready to go.
- The Conversation Manager (CM) regularly examines the database to determine if a
campaign is ready to run.
- When CM determines that a campaign is ready, it enters the Preparation phase
identifying the customers in the audience that belong to the appropriate
campaign and segment.
- CM builds a list of targeted customers in the database to create the mail
object.
- After the Preparation phase, the e-mail is ready for execution. CM pulls other
relevant information from the database and packages it into an e-mail object sent to
Mail Composer (MC).
- MC assembles the e-mail object by fetching the content from the content web
server. Content can be either text or HTML. Content generator templates can be used
for personalization.
- CM also manages intelligent load balancing for configurations with multiple
MCs.
- The system tracks uniqueness and message assembly to ensure no duplicate
messages are sent.
- MC creates a log of mail sent, along with a log of the mail content, so
individual customer profiles can be updated.
- The two log files are handled as follows:
- One log file is used by CM for updating the customer database, letting
the system know an e-mail was sent successfully to a particular person.
- The second log file with more details is used later for reporting
purposes. When the message is completely assembled, MC sends it to the mail
farm and then to the customer.
- The customer opens the e-mail.
- The customer can perform one of two actions:
- Click an in-message link -- The system captures each click (click-through)
from any e-mail. It knows exactly which customers click which links and
updates the customer profile. Tracking Server (TS) is responsible for
capturing the click-throughs, so 24/7 tracker performance is important. TS
then logs the following for each click:
- The customer who clicked
- The link clicked
- Respond to the e-mail—Replies are received by Mail Receiver (MR). This
service must run on a separate machine from the Mail Transfer Agent (MTA).
There is special handling for forwarding to customer service and
archiving.
- MR creates a log file to handle bounces, vacation messages, unsubscribes, or
subscribes, all of which are handled automatically by the system. The log file is
picked up by Profiler (P) to upload to the customer database.
- MR passes the incoming reply to Mail Processor (MP) to redirect unrecognized
e-mails to customer service. Reply-handlers allow keyword scripts to run based on
message attributes either in the subject field or body of the incoming reply
message.
- Profiler picks up all logs from MC, TS, and MP.
- Profiler updates the information in the customer database and the report
database.
- You can retrieve information regarding campaigns, conversations, and customers
using the Connect Reports module.
Topics in This Section