Skip to main content
ActiveCampaign

Connect with ActiveCampaign so that viewers or non-viewers are automatically added to your mailing list.

Dina avatar
Written by Dina
Updated over a week ago

ActiveCampaign is a CRM software. Connecting WebinarGeek with ActiveCampaign means information will be synchronized, allowing you to, for example, send personalized confirmation emails or arrange your own email campaigns based on viewer behavior.

Connecting ActiveCampaign

Follow these steps to connect WebinarGeek with ActiveCampaign:

  1. Click ‘Account’ in the top right

  2. Click ‘Integrations’

  3. Choose ‘ActiveCampaign’

  4. Fill in the ‘API URL’ and ‘API key’ of your ActiveCampaign account

  5. Click ‘Connect’

Click here for more information about where you can find the 'API URL' and 'API key' in your ActiveCampaign account.

Connecting ActiveCampaign

Your ActiveCampaign and WebinarGeek accounts are now connected, but you still need to create triggers to make use of the connection. Read on to find out how.

Please note! Disconnecting ActiveCampaign and/or connecting a different account means the loss of your configured triggers.

Triggers

Triggers are what order the integration to synchronize data between WebinarGeek and ActiveCampaign. When a certain event is triggered, this trigger will ensure that a process is executed afterwards.

List of available triggers

The following triggers are available for ActiveCampaign:

  • New registration

  • Unsubscribed from webinar

  • New webinar payment

  • New viewer

  • New live viewer

  • New replay viewer

  • New viewer started watching

  • No show

  • New channel lead

  • Assessment successful

  • ActiveCampaign: Contact added to a list or tagged within a list

You can check out our ‘Triggers’ article for more information about these triggers.

Click here for more information about the ‘Contact added to a list or tagged within a list’ trigger.

Actions

Actions are what the software is ordered to do when a trigger is fired. You can, for example, configure that a contact is added to a mailing list when they sign up for a webinar.

List of available actions

The following actions are available for ActiveCampaign:

  • Add a tag

    The chosen tag will be added to the contact in ActiveCampaign. If the participant isn’t present in your ActiveCampaign lists, they will be added separately from a mailing list.

The ‘ActiveCampaign: Contact added to a list or tagged within a list’ has different actions because it’s a trigger based on something happening in ActiveCampaign. They are:

  • Subscribe to a single webinar

    Subscribes the contact to a single webinar in WebinarGeek.

  • Subscribe to a webinar series

    Subscribes the contact to a webinar series in WebinarGeek.

Read more about configuring triggers in our ‘Triggers’ article.

Fields sent to ActiveCampaign

The following information is sent to ActiveCampaign if provided on the participant’s registration form:

  • First name

  • Last name

  • Email address

  • Phone number

We also include the date and time of the webinar and the participant’s unique watch link.

If you need more data to be sent to ActiveCampaign, you can do this with our Zapier integration.

WebinarGeek tags

Every registration that’s added or updated in your ActiveCampaign will receive a set of WebinarGeek tags. These tags contain information about the registration that can be used in ActiveCampaign as information in emails to the contact or as a means to arrange campaigns. These fields are:

  • WebinarGeek watch date
    The date of the webinar for which someone registered, e.g. 01/03/2019 (WDATE).

  • WebinarGeek watch time
    The time of the webinar for which someone registered, e.g. 20:00 (WTIME).

  • WebinarGeek watch link
    The unique viewing URL of the webinar subscriber (WLINK). The watch link is the same as the replay link.

  • webinarweek_webinar_date & webinargeek_webinar_time
    The date and time of the webinar in the viewer's time zone (WDATE and WTIME).

  • webinargeek_webinar_time_zone
    The time zone of the viewer (WTZONE).

  • webinargeek_custom_registration_link
    The custom link the registrant used to subscribe to a webinar (WREGLINK).

This information can be used in emails to your contacts as custom fields. For example, you can use the tag *|WDATE|* to include the date of the webinar in the email.

An ActiveCampaign contact's WebinarGeek fields

You can also arrange email automations and campaigns based on tags. For example, sending your own confirmation and reminder emails. Remember to turn the confirmation email off in WebinarGeek when you’re using ActiveCampaign for confirmation emails. You can read how to do this here.

Please note! Tags are updated when the same contact registers for another webinar. That's not an issue if you've got a single continuous webinar, but it is if you have more than one. When using the ActiveCampaign integration, subscriptions are added to a list. Having multiple lists does not make a difference, as the tags are overwritten for the contact itself. No matter how many lists a contact is in, they will always only have one active 'WLINK'. If you'd like more flexibility, consider setting up the connection using Zapier. Alternatively, you can create additional fields and place the right tags in the right fields through the use of automations.

Tip! If you would rather have one field containing both webinar date and webinar time, you can configure this using Zapier. Read this article by Zapier to learn how to configure this.

ActiveCampaign tips & tricks

Subscribe contacts from an ActiveCampaign list

The ‘Contact added to a list or tagged within a list’ trigger allows you to easily subscribe contacts from an ActiveCampaign list to your webinar.

When this trigger is set up, any contact added to the chosen list or tagged within the chosen list is automatically subscribed to your webinar. This allows you to subscribe contacts to a webinar from ActiveCampaign without needing to export/import any data. WebinarGeek checks ActiveCampaign every 5 minutes.

If you only select a list, any contact added to that ActiveCampaign list will be automatically subscribed to the webinar this trigger is configured for.

If you select a list and a tag, contacts must be in the ActiveCampaign list and have the correct tag within the list to be subscribed to the webinar.

There is a third option, ‘Which contacts should be included?’, to decide whether you want to add all existing contacts from the list or only the contacts that are added after setting up the trigger.

We take the following fields from an ActiveCampaign contact:

:contact_id maps to Subscription :integration_key field

:email

:firstname

:lastname

All subscriptions created via this trigger will receive a registration_source value of “active_campaign”.

Please note! This trigger cannot be edited after it has been created. If you need to change the trigger, please delete it and create a new one.

Contacts must have the ‘active’ status to be imported to WebinarGeek.

Sending confirmation or reminder emails using ActiveCampaign

You need to create a new email automation in order to send confirmation and/or reminder emails using ActiveCampaign. Set a trigger that sends out an email as soon as someone is added to the list. You can also use a tag as a trigger, or a field update.

Please note! The watch link is the same as the replay link.

Selecting a trigger in ActiveCampaign

Selecting a list in ActiveCampaign

It’s important to set a condition to prevent the watch link from being empty, so that people that get added to the list always receive a link. In our example, we set a ‘If/Else’ condition for the watch link to at least contain the value "https", which every link will always have. This means a watch link will always be present when an email is sent.

Setting an If/Else condition in ActiveCampaign

Configuring an If/Else condition in ActiveCampaign

You can now add a (confirmation) email to the automation. Your automation will look similar to this:

How the automation will appear after following the steps

In the email itself, you can use merge tags to optimize even further:

Customizing the email in ActiveCampaign with WebinarGeek variables

As a link for the 'View my webinar' button you can use the watch link merge tag:

Creating a button with the webinar watch link in ActiveCampaign emails

If you want the link to redirect on the 'add to calendar' page, use another tag: ?add_to_calendar=1.

Which means you should link to: %WLINK%?add_to_calendar=1

When the email is actually sent from your email software, all details will be filled in automatically.

How the ActiveCampaign email appears to recipients

Finally, you also have the ability to see if the automation was was executed successfully in your contacts:

Automation activities in ActiveCampaign

These automations can also be arranged or expanded to configure reminder and follow-up emails. The possibilities are practically endless!

Please note! These tags are updated when the same contact registers for another webinar. That's not an issue if you've got a single continuous webinar, but it is if you have more than one. When using the ActiveCampaign integration, subscriptions are added to a list. Having multiple lists does not make a difference, as the tags are overwritten for the contact. No matter how many lists a contact is in, they will always only have one active 'WLINK'. Remember to turn off confirmation emails in WebinarGeek if you’re using ActiveCampaign for confirmation emails. You can read how to do this here.

Automations based on different broadcasts of the same webinar

If you create a webinar with multiple broadcasts you might want to add the registrations of each broadcast to a different list in ActiveCampaign. You’ll need to create an automation to do this. You can use the ‘WDATE’ field to filter the registrations, allowing you to add registrations from different dates to separate lists. For example, you could make an automation that if ‘WDATE’ is the 3rd of February 2021, subscribers will be added to a specific mailing list if their WDATE matches that. Other customers use ‘Goal steps’ based on “WDATE“ in ActiveCampaign automations.

Please note! These tags are updated when the same contact registers for another webinar. That's not an issue if you've got a single continuous webinar, but it is if you have more than one. When using the ActiveCampaign integration, subscriptions are added to a list. Having multiple lists does not make a difference, as the tags are overwritten for the contact. No matter how many lists a contact is in, they will always only have one active 'WLINK'. Remember to turn off confirmation emails in WebinarGeek if you’re using ActiveCampaign for confirmation emails. You can read how to do this here.

Did this answer your question?