Back

This article describes how to set up the SmartFocus connector in your Universal Data Hub account.

In this article:

Table of Contents Placeholder

Supported Actions

Action Name AudienceStream EventStream
Create or Update Member
Unsubscribe Member
Resubscribe Member
Send Transactional Email

Configure Settings

Go to the Connector Marketplace and add the SmartFocus connector. Read the Connector Overview article for instructions on how to add a connector.

Enter values for the following configuration settings:

  • Title
    • Title for the connector instance.
  • API Login
    • Username for your SmartFocus account.

      You must have a dedicated API login. If you do not have one, contact your SmartFocus account manager.

  • API Password
    • Password for your SmartFocus account.
  • API Key
    • API key for your SmartFocus account.
  • Server
    • Server associated with your SmartFocus account.
  • Enable SmartFocus Member Feature
    The Member module must be enabled in your SmartFocus account or the connection will fail when you attempt to connect.

    This is an account-level feature and, once enabled, will apply to any API users and provides a way to access your members’ profile through the API. It provides full access to the MEMBER table, which allows you to insert, update, and get a member profile. The member table is a single table stored in the SmartFocus DataCenter and contains all the profile information of your recipients, such as email address, first name, last name, and any column defined during the life of your account.

  • Notes
    • Additional notes about this connector.

Action Settings - Parameters and Options

Click Next or go to the Actions tab. This is where you will configure connector actions.

This section describes how to set up parameters and options for each action.

Action - Create or Update Member

Parameters

Parameter Description
Update Type
  • Required
  • Select applicable update strategy.
    • Create Only
      Create new member without lookup.
    • Update Only
      Update an existing member.
    • Create or Update
      Update an existing member if it exists, otherwise create a new member.

Action: Resubscribe Member

Parameters

Parameter Description
 Member UID 
  • Required
  • Identifies the member to take action on.
  • Can only be email, cell phone number, or member ID.

 

Action: Unsubscribe Member

Parameters

Parameter Description
Member UID
  • Required
  • Identifies the member to take action on.

Action - Send Transactional Message

Parameters

Parameter Description
Message Template
  • Required
  • SmartFocus transactional messaging template to send to member.
  • Options may take a moment to load from SmartFocus API.
  • If the template to be sent is not listed, configure Custom Value as "UniqueRandomTag|SecurityTag"
Member Email
  • Required
  • The recipient’s email address to which you want to send the message.
Target Send Date
  • The date when the message is to be sent.
  • Defaults to current date and time.
  • If the date is in the future, the system will send it at that date/time.
  • If the date is in the past, the message will be sent immediately.
  • Date attributes will be converted to expected SmartFocus format of  yyyy-MM-dd HH:mm:ss.
Synchronization Type
  • The type of synchronization to perform for each SendRequest between the Transactional Messaging platform and the SmartFocus member table.
  • The default value is 'Nothing'.
    • Nothing
      The member table will not be synchronized.
    • Insert
      The new profile will be inserted with all the associated Member Content data in the member table.
    • Update
      The profile and all the associated Member Content data will be updated in the member table.
    • Insert or Update
      The system will try to update the profile in the member table. If the update fails, it tries to insert the profile with the associated Member Content data into the member table.
Synchronization UID Key
  • The name of the column used to match with the member table when synchronization is ON.
  • It will match the DYN parameters that have the same name to retrieve the associated value.

Vendor Documentation