Collecting follower information through a chat session

Important: The Oracle Eloqua WeChat app has been removed from the Oracle Cloud Marketplace and is no longer available for download. For customers with the app enabled, the app will remain active in its current form until December 1, 2022, after which the app will be sunset and no longer be available for use.

As a marketing user, you may want to collect contact information by using an Oracle Eloqua form on a landing page. Form submission through chat is an alternate and quick way to compile this information using a WeChat official account.

When followers scan a QR code or send messages to your Official Account, an auto reply message can be used to generate a chat session to collect their contact information.

To collect follower information through a chat session:

  1. Navigate to Assets An image of the Assets icon, which is represented by a black pencil., then click Forms.
  2. Create a form to collect follower information. Learn how to create Forms here.
  3. At least two elements must be defined in the form.
    1. Define an email address element with a required attribute.
    2. Define the hiddenFieldin order to collect WeChat follower's OpenID.

      An image of the WeChat OpenID and the hiddenField

  4. Define any other elements in the form based on business requirements.
  5. For any required elements, define the Thanks Message for Completion for each element as it's used in response to the invalid answer in WeChat dialog.

Define processing steps:

  1. Insert or update contact into the Oracle Eloqua database.

    An image of the database

  2. Access auto reply management to create a chat type of auto reply.
    1. Input name.
    2. Define keyword.
    3. Select chat type.
    4. Choose previously defined form.
    5. Click Load to load all questions.

      An image of the Auto Reply Management page

  3. Review and adjust the question list after loading the form.
    1. Show element label as question name for the text control.
    2. If element is picklist or radio button, the question includes:
      • Element name
      • List value shown in each line with sequence number
      • The automatically added hint to remind you to answer by number

        An image of the question list

        Note: Do not remove the hint.

  4. (Optional) Edit Question Content by clicking the pencil icon.

    An image of the Question Content section being edited after the pencil icon has been clicked

  5. Define the Input Timeout for Session End and the Error Message for Timeout.

    An image of the Input Timeout for Session End options and the Error Message for Timeout text box

    Note: The value of session timeout is the maximum waiting time you have to complete each question.

  6. Define the Thanks Message for Completion and Message Submission Error.

    An image of the Thanks Message for Completion section and the Message Submission Error section

  7. The integrator will submit the form when all required questions are completed. The form will submit after session timeout even if some optional questions are not answered.
  8. Click Save and Close.

WeChat Form Completion Responses

Below are examples of completion responses in WeChat:

  • If all questions are answered successfully, the Thanks Message for Completion sends a WeChat message.

    An image of a WeChat message sent by the Thanks Message for Completion

  • If all required questions are answered successfully but not all questions are completed, the Thanks message for Completion is sent.

    An image of the Thanks message for Completion

  • If required questions are not completed in the allotted time frame, a timeout message is sent.

    An image of a timeout message

  • If an invalid answer is entered, an invalid answer message is sent.

    An image of an invalid answer message

Learn more

Eloqua-WeChat Integrator app

Oracle Eloqua AppCloud apps