User Guide

Help Programs Creating a Program Creating a Campaign Publishing Programs Saving Programs Building Workflows Users Adding New Users Roles and Permissions Sharing and Collaboration Contacts Importing Contacts Custom Fields Apps Cloud Connect Data Processor Direct Mail Email Facebook HP SmartStream LinkedIn Microsite Raw Data Extract SMS Target Audience Twitter Events Events Goals Scores FAQs Common Questions Developers APIs and MAML APIs More Resources Change Log Knowledge Base


Build and Configure a Microsite Intermediate

The Inbound Microsite is a powerful way to interact with your Target Audience. A Microsite is comprised of one or more web pages (each of which can display content), as well as capture data from your Contacts.


Before getting started, you should have completed the following task:

  • Domain Setup


About Microsite Pages: There are three types of Microsite page types: Blank, Login, and Add Contact. We'll describe each in a bit more detail.

1. Blank Page

This page type can hold HTML content, including a form. Use this page type whenever you want to display content, and/or capture information from your Contacts.

2. Login Page

This page is used to secure a microsite when personalized URLs are used. If any pages within your microsite are configured to require a login (an option in Settings), this page will be displayed. Any form fields on the page will be matched against the values that exist for the Contact in the database. If all the field values match what's in the database, the Contact will be allowed to move to the next connected page.

3. Add Contact Page

When form fields are added this page, the values provided by a Contact are used to add a new Contact to the database. A common use for this page type is in a "Send to Friend" scenario, where you want to enable a Contact to add their friend(s) to the database. This page type can also be used for data entry purposes, where you want to enable data entry of new Contacts.

4. About Microsite Forms

If you want to include a form on your Microsite pages, place an opening form tag before your form fields, and close your form with a closing form tag.

Now, let's say you have an input field. Any field name that matches the name of any existing Contact Field will be updated. In this example, since name=firstname, and ##firstname## is a standard Contact Field, the Contact's first name will be updated.

Any non-matching field names are stored as a "Form Field Responses" and available for use throughout your Program. You can access these variables at any time by clicking on the "Variables" button, and selecting the "FormFieldResponse" variable on the right.

NEW OPTION: Use external URL-based content

Here's how you can configure your Microsite workflow so that a Guest and Personalized URL see different content:

1. Start by entering your Inbound Workflow

2. Add a blank page (I will refer to this page as "Handoff")

  • This page will act as a blind handoff page which you will set up later

3. Add 2 more pages

  • One being your PURL, one your GURL
  • Connect both of these to Handoff so that Handoff is now the parent page with the other 2 pages branching off of it into their own workflows.
  • You can version the content of these pages at this time if you like.

4. Open the Handoff page

  • In the Settings tab, Select "Show this page first" and "Do not display this page; only run page Flow conditions"
  • In the Flow tab you should see your 2 connected pages
    Set one of the pages to be the default page seen - in this case use the GURL page as the default
  • Select your PURL page
  • In the Standard Filter below, Add a rule
    - Select "purl" in the Field column
    - Select "NotEqual" as the Operator
    - Leave the Value field blank
    - This rule means that if the purl field is not empty, it will show us this page instead of the default GURL page

5. Now, depending on if someone types a PURL or a GURL, they should see their respective workflows