Connect Sitefinity CMS forms to Oracle Eloqua

To integrate Sitefinity CMS forms data with Eloqua you need to:

  • Have proper settings configured to connect the Sitefinity CMS form with Eloqua
  • Enable the form to post data to Eloqua.

    NOTE: You may enable just one form on a page to post data to Eloqua or the same form to post data to different Eloqua campaigns.

Map Sitefinity CMS forms to Eloqua forms

You can accumulate data from many Sitefinity CMS forms, for example, Contact us or Register, to a single Eloqua form, capturing lead data for a specific campaign. On the other hand, you can reuse one form on many pages, each page corresponding to a different campaign in Eloqua. To do this, you need to connect a Sitefinity CMS form, built with Sitefinity CMS form builder, to Oracle Eloqua and you must match the form fields to the Eloqua form fields. Next, you enable the form to post data to Eloqua and choose the proper campaign.

Once you set up an Eloqua campaign and build an Eloqua form, you can associate any Sitefinity CMS MVC form, new or existing, to this campaign. Generally, you map fields of an existing Sitefinity CMS form, especially if you do not want to create a large form from scratch.

If you want to connect a new Sitefinity CMS form to Eloqua:

  1. Create the form by following the procedure Create forms.

    IMPORTANT: You must create an MVC only form since you can only connect MVC forms to Oracle Eloqua.

  2. Click Create and go add content.
    In content editing form, design the layout of the form. For more information, see Design forms.
  3. To automatically map the Sitefinity CMS form fields to the Eloqua form fields, make sure you create and name the fields identically to the fields in the Eloqua form.
  4. Save and publish the form.

Next, to connect the newly created or any existing Sitefinity CMS form to Eloqua, follow these steps:

  1. Next to the corresponding form, navigate to Actions -> Properties -> Connectors settings.
  2. In the Eloqua form name field, start typing the name of the Eloqua form.
    Sitefinity CMS autocompletes your search and in addition provides you with a list with the forms, associated with your Eloqua site ID.

    NOTE: If your have a Marketo integration as well, you can also sync this form with Marketo. For more information, see Connect a form with Marketo. In addition, if you work with Sitefinity Insight, you can sync form data as well. For more information, see Data sources.

  3. To map form fields, click the Create data mapping button.

    NOTE: If you created a Sitefinity CMS form with corresponding fields to the Eloqua form, you can skip this step.

  4. For each Sitefinity CMS form field, choose the Eloqua form field to map to.
    Once you start typing, Sitefinity CMS autocompletes your query. You can also see a list with all fields of the Eloqua form.
  5. Click Done.

Enable Sitefinity CMS forms to post data to Eloqua

  1. In Sitefinity CMS, drag and drop a Form widget on your landing page.

    NOTE: You can add more than one MVC form widgets on the page and thus use different forms. Or you can post data to Eloqua from one form only, depending on your marketing campaign scenario.

  2. In the widget designer, choose the form you want the widget to display.
  3. Open the Eloqua tab page and select the Post data to Eloqua checkbox. 
  4. Optionally, enter the campaign ID of the form.
    The campaign ID links the form with the respective Eloqua campaign for tracking and lead management purposes.

    NOTE: To find the campaign ID, in Eloqua, open the respective campaign. From the URL, copy the ID at the end of the URL, for example, id=12345.

    NOTE: You can have different campaign IDs for the same form and thus reuse the form for different purposes.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?