Overview of out of the box integration options

You have two integration methods to select from when exporting data from ion to your Act-On instance (also known as an “Add Lead” integration): the REST API method and the Post to Web Form method. Both methods can work seamlessly with your ion creatives.

REST API

A REST API integration directly adds contacts in a specified Act-On list. Visitors will see a form you built in ion (and data is saved to your ion console), and then behind the scenes we pass designated data to your Act-On list. Maintenance for this method can be complex, as it requires updates to custom scripting should you want to change or expand the exported fields in the future. You will not be able to trigger automation in Act-On based on form completion, since there was no Act-On form submitted.

Web Form Post

A Post to Web Form integration is what it sounds like: data collected in ion is re-posted to a form you've published in Act-On. While the visitor sees a form you built in ion (and data is saved to your ion console), Act-On treats it like someone completed the Act-On form directly. Future updates or expansion of your integration typically require changes to both your ion integration and your Act-On form(s).

You have two integration methods to select from when exporting data from ion to your Eloqua instance (also known as an "Add Lead" integration): the REST API method and the Post to Web Form method. Both methods can work seamlessly with your ion creatives. The best method for you will depend on how you like to trigger automation in Eloqua and whether you intend to pass data collected in ion to custom data objects in Eloqua.

REST API

Ion is an Oracle Silver Partner. Our native integration creates/updates contacts directly in your Eloqua lead table. This method often requires less effort to update or expand your integration in the future. However, it won't trigger form processing steps or support creation of segments filtered on form completion, since there was no Eloqua form submitted. It also cannot interact with custom data objects.

Web Form Post

A Post to Web Form integration is what it sounds like: data collected in ion is re-posted to a form you've published in Eloqua. While the customer sees a form you built in ion (and data is saved to your ion console), Eloqua treats it like someone completed the Eloqua form directly. This method often requires more effort to update or expand your integration in the future, as any changes must be made to both your ion integration and your Eloqua form(s). The benefits of this method are the ability to trigger automation in Eloqua based on form completion, as well as the ability to pass data to a custom data object (via form processing steps on your Eloqua form).

You have two integration methods to select from when exporting data from Ion to your HubSpot instance (also known as an "Add Lead" integration): the REST API method and the Post to Web Form method. Both methods can work seamlessly with your Ion creatives. The best method for you will depend on how you like to trigger automation in HubSpot.

REST API

Our native integration creates/updates contacts directly in your HubSpot contact table. This method often requires less effort to update or expand your integration in the future. However, it won't trigger form processing steps or support creation of segments filtered on form completion, since it does not submit a HubSpot form.

Web Form Post

A Post to Web Form integration is what it sounds like: data collected in Ion is posted to a form you've published in HubSpot. While the customer sees a form you built in Ion (and data is saved to your Ion console), HubSpot treats it like someone completed the HubSpot form directly. This method often requires more effort to update or expand your integration in the future, as any changes must be made to both your ion integration and your HubSpot form(s). The benefits of this method are the ability to trigger automation in HubSpot based on form completion.

Embedded Form

A reusable HubSpot form widget can be created is used to insert any HubSpot form and alter the "thank you" page destination using variables in ion's Creative Studio. The benefits of this method are the ability to use form completion to trigger advanced logic in HubSpot and the ability to leverage progressive profiling built in HubSpot. This can also be a good solution for companies with strict data security policies who do not want lead form data stored in ion for any period of time.
You have two integration methods to select from when exporting data from ion to your Marketo instance (also known as an "Add Lead" integration): the REST API method and the Embedded Form method. Both methods can work seamlessly with your ion creatives. The best method for you will depend on how you like to trigger automation in Marketo and the types of data you intend to collect.

REST API

Our native integration creates/updates contacts directly in your Marketo lead database. Benefits of this method include maximum control over the form completion user experience and the flexibility to easily pass all types of data to your Marketo Person records. However, you won’t be able to use form completion as a Smart List trigger or filter, since there was no Marketo form submitted. You'll need to use alternative triggers to add ion leads to your Marketo Smart Campaigns.

Embedded Form

Your Marketo form code is used to build a reusable widget in the ion platform. Once the widget is built, you can insert any Marketo form and alter the "thank you" page destination using variables in ion's Creative Studio. This method requires custom scripting to pass data that isn't collected directly via form fill (things like IP address or the results of an interactive assessment) to hidden fields on your Marketo form. The benefits of this method are the ability to use form completion as a Smart List trigger/filter and the ability to leverage progressive profiling built in Marketo. This can also be a good solution for companies with strict data security policies who do not want lead form data stored in ion for any period of time.

You have two integration methods to select from when exporting data from ion to your Pardot instance (also known as an "Add Lead" integration): the Post to Web Form (Form Handler) method and the Embedded Form method. Both methods can work seamlessly with your ion creatives. The best method for you will depend on the types of data you plan to collect and whether you intend to gate content within your ion experiences.

Web Form Post

A Post to Web Form integration is what it sounds like: data collected in ion is re-posted to a form handler you've published in Pardot. While the customer sees a form you built in ion (and data is saved to your ion console), Pardot's unique form handler option allows you to still use automation rules based on form completion. Benefits of this method include maximum control over the form completion user experience and the flexibility to easily pass all types of data to your Pardot prospect records.

Embedded Form

Your Pardot form code is used to build a reusable widget in the ion platform. Once the widget is built, you can insert any Pardot form using variables in ion's creative studio. This method requires custom scripting or other specialized setup to pass data that isn't collected directly via form fill (things like IP address or the results of an interactive assessment) to hidden fields on your Pardot form, or if you wish to use the embedded form as a gate for interior ion pages. The primary benefit of this method is the ability to leverage progressive profiling built in Pardot. This can also be a good solution for companies with strict data security policies who do not want lead form data stored in ion for any period of time.

Ion integrates seamlessly with RD Station via their REST API. Ion's RD Station integration enables you to add contacts to RD Station in real time.

REST API

Our native integration creates/updates contacts directly in your RD Station contact table. This method often requires less effort to update or expand your integration in the future.

Before this can be set up...

There are few items you'll need to roundup from RD Station prior to setting up the integration, listed below:

A private app needs to be created in RD Station in order to generate the REST API details. 

  • RD Station Client ID
  • RD Station Client Secret

Please find steps below to generate these details within RD Station. Should you need additional guidance with the steps below, please reach out to RD Station support.

  1. Log into RD Station App Store

  2. Click “Create App” button

  3. Give your app a name, select a category and check the boxes for the languages you would like to support.

  4. For the callback URL, use the below, but replace the bold part of the URL with your Ion console’s URL. Please note that the actual client ID value will replace the xxxxx placeholder in step 8.

    1. https://yourcompany.postclickmarketing.com/Admin/Integration/RDStationAccounts/HandleCallback?clientid=xxxxx

  5. Click “Save and next” button

  6. The next screen will show you your app’s Client ID, Client Secret and the Callback URL. Copy both the Client ID and Client Secret values from this screen and save them in a separate document for later.

  7. Click next
  8. Edit your app’s information and replace the placeholder clientID value (xxxxx) with the Client ID value that you copied.

  9. Save

You have two integration methods to select from when exporting data from ion to your Salesforce instance (also known as an "Add Lead" integration): the SFDC API method and the Web-to-Lead Form Post method. Both methods can work with your ion creatives. The best method for you will depend on whether you have support from your Salesforce admin and how many leads you anticipate collecting on a daily basis.

 

Note: Both integration methods can only create new Lead records. They cannot update existing Lead records or interact with other Salesforce objects.

REST API

Our native integration directly creates Salesforce Lead records. We typically recommend this method as there are no limits on the number of Leads created. However, it does require some credentials that may be difficult to obtain without the support of your Salesforce admin.

Web Form Post

A Form Post integration is what it sounds like: data collected by an ion form is re-posted to a Salesforce Web-to-Lead Form. Salesforce imposes a limit of 500 leads per day created via Web-to-Lead. If you are using the Web-to-Lead method for other integrations and/or anticipate collecting a large volume of leads via your ion creatives, this method may not be for you. The primary benefit of this method is the ease of implementation, as many Salesforce users have appropriate permissions to generate the Web-to-Lead Form.