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

Make a connection with ActiveCampaign. A connection with this integration can help with automatically adding your webinar registrations, viewers, or non-viewers to a mailing list.

This way you can easily retrieve the data of your registrations, viewers, or non-viewers in your mailing list and follow up on them yourself.

With this connection, WebinarGeek information and ActiveCampaign will be synchronized, allowing you to e.g. send your own confirmation emails or arrange your own email campaigns based on viewer behavior.

Make connection

  1. Go to WebinarGeek and click on 'Account' in the top right

  2. Click 'Integrations'

  3. Choose 'ActiveCampaign'

  4. Fill in your ActiveCampaign account's 'API URL' and 'API key'

  5. Click 'Connect'

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

Filling in the API URL and API key for ActiveCampaign

After creating the connection, you have the option to add triggers!

Please note! Reconnecting a different account means all your triggers will be lost.

Setting triggers

After setting up a connection with ActiveCampaign, you can add triggers!

You can create a trigger on account level or for each individual webinar.

The following triggers are available. Click here for more explanation per trigger.

More information about ‘Contact added to…’ can be found here.

  • New registration

  • Unsubscribed from webinar

  • New webinar payment

  • New live viewer

  • New replay viewer

  • New viewer started watching

  • No-show

  • New channel lead

  • Successful assessment

  • Contact added to a list or tagged within a list

After selecting a trigger, you can set an action. The following actions are available:

  • Add to mailing list
    Participant is added to a mailing list unless the email opt-in permission field is not checked.

  • Add a tag
    A tag will be added, also if a participant isn’t present inside your ActiveCampaign lists, these will be added separate from a mailing list.

After setting up one of these actions, you can select a mailing list or tag.

New trigger for ActiveCampaign

Fields which will be sent to ActiveCampaign

When a contact is added to ActiveCampaign we include the following information, if provided on the registration form:

  • First name

  • Last name

  • Email address

  • Phone number

We also include the date and time of the webinar and the unique watch link (see below). If you wish to send more information to ActiveCampaign you can do this via our Zapier integration.

Use 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 this registration, or with which you can 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).

    Please note! 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 so-called custom fields. For example, you can use the tag *|WDATE|* to include the date of the webinar in the email.

Data of a contact in ActiveCampaign

Also, you can arrange email automations and campaigns on the basis of your tags. For example, you can send your own confirmation and reminder emails (remember to turn these off in WebinarGeek when you’re using ActiveCampaign for confirmation emails. You can read how to do this here).

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'. 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. You can read more about creating such a field here.

Subscribing 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=egration_ke

: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.

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

Sending confirmation or reminder emails using ActiveCampaign

To do this, you need to create a new email automation. Preferably, set a trigger that sends out an email as soon as someone is added to the list (you can also use a tag as trigger, or a field update).

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

It’s important to set a condition to prevent the watch link from being empty, in order to prevent someone from being added to the list and not receiving 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. Therefore, a watch link will always be present when an emails is sent.

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

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

Example of an ActiveCampaign confirmation email

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

Editing a button in ActiveCampaign

If you want the link to redirect on the 'add to calendar' page, use another tag: ?add_to_calendar=1. So in your custom confirmation email you link to: %WLINK%?add_to_calendar=1. When the email is actually sent from your email software, all details will be filled in as they should!

Example of an ActiveCampaign confirmation email as shown for the recipient

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

Checking recent 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 AC. To do this, you’ll need to create an automation in AC. 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 for that date. 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.

Keywords: MailBlue, emailmarketing, active, campaign, AC

Did this answer your question?