1. Home
  2. Knowledge Base
  3. Thrive Architect
  4. Forms & Lead Generation
  5. How to Use Thrive Actions to Grant Apprentice Access and Start Ultimatum Campaigns From a Form

How to Use Thrive Actions to Grant Apprentice Access and Start Ultimatum Campaigns From a Form

Would you like a form on your website to give someone course access or start a countdown offer for them as soon as they submit it?

In this guide, we’ll walk you through adding Thrive Actions to a form. A Thrive Action runs in another Thrive product after each submission. Right now, you can grant or revoke access in Thrive Apprentice and start or end an evergreen campaign in Thrive Ultimatum. All you need is a form built with Thrive Architect or Thrive Leads, plus the Thrive product the action uses.

Before you get started, make sure Thrive Architect or Thrive Leads is installed and activated on your WordPress site. Thrive Apprentice or Thrive Ultimatum, whichever your action uses, needs to be active too.

Note: Thrive Actions take the place of the Thrive Automator recipe that grants access when a form is submitted. If you used that recipe before, set up a Thrive Action on the same form instead.

Adding a Thrive Action to a Form

To get started, we’ll add a Thrive Action to the form you want to use.

Thrive Actions live in the connection settings of a form, next to the API, HTML code, and Webhook options. You’ll find the same tab in the Thrive Architect editor and in the Thrive Leads form editor.

Finding the Tab in Thrive Architect

First, go to Pages » All Pages in your WordPress sidebar. Next, hover over the page that holds your form. Then, click Edit with Thrive Architect.

WordPress Pages list with All Pages highlighted in the Pages menu and an arrow pointing at the Edit with Thrive Architect link under a page title

Next, click the form in the editor to select it. Thrive Actions work on forms built with the Lead Generation element. In the left sidebar under Connection, click the Thrive Actions tab.

Thrive Architect sidebar for a selected form, with an arrow pointing at the Thrive Actions tab under Connection

If your form lives in Thrive Leads instead, the next part shows where to find the same tab.

Finding the Tab in Thrive Leads

For a Thrive Leads form, go to Thrive Leads » My Forms in your WordPress sidebar. Then, click the arrow next to the lead group that holds the form to expand it.

Thrive Leads My Forms page with My Forms highlighted in the Thrive Leads menu and an arrow pointing at the expand arrow of a lead group

Next, open the three-dot menu on the form’s row. Then, click Edit form.

A Thrive Leads form row with its menu open and an arrow pointing at Edit form

In the form editor, click the form to select it. Then, in the left sidebar under Connection, click the Thrive Actions tab.

Thrive Leads form editor sidebar with an arrow pointing at the Thrive Actions tab under Connection

From here on, the steps are the same in both editors. To start, click + Add Thrive Action.

Empty Thrive Actions tab with an arrow pointing at the Add Thrive Action button

A Thrive Actions window opens with an option for each supported product. Next, you’ll pick the one that matches what should happen after someone submits the form.

Note: A form can hold several Thrive Actions, but only 1 action for each product. That means 1 Apprentice access action and 1 Ultimatum campaign action. To grant access on one form and take it away on another, set up each action on its own form.

Granting or Revoking Thrive Apprentice Access

This action opens a course or bundle for the person who submits the form, or takes that access away.

In the window, select Apprentice access.

Thrive Actions window with an arrow pointing at the Apprentice access option

Next, choose what the action does. To give people access, select Grant access.

Apprentice access window with an arrow pointing at the Grant access option

Then, open the Grant access to dropdown and select the Apprentice product.

Grant Apprentice access window with the product dropdown open and an arrow pointing at the Strength Foundations product

Apprentice finds the person by the email address entered in the form. When no account exists for that email, Apprentice creates a WordPress user for them first.

Because anyone can submit the form, the window shows a notice recommending spam protection. To turn it on, click Enable spam protection. This switches on Thrive spam protection, which helps stop bots from creating accounts through your form.

Grant Apprentice access window with a product selected and an arrow pointing at the Enable spam protection button in the notice

To learn more, see our guide on enabling spam protection.

To take access away instead, add the action to a different form. Next, click + Add Thrive Action and select Apprentice access again. Then select Revoke access.

Apprentice access window with an arrow pointing at the Revoke access option next to Grant access

Next, open the Revoke access to dropdown and select the product.

Revoke Apprentice access window with the product dropdown open and an arrow pointing at the Strength Foundations product

The person disappears from your Apprentice members list for that product. Their progress is kept. The window states this under the Revoke access option.

Once the product is chosen, the action is ready for an optional delay or condition.

Starting or Ending a Thrive Ultimatum Campaign

This action starts a countdown offer for the person who submits the form, or ends one. For example, an evergreen campaign with a top ribbon starts for the person on their next visit after they submit the form.

In the window, select Ultimatum campaign.

Thrive Actions window with an arrow pointing at the Ultimatum campaign option

Next, select Start campaign to start the campaign clock for that person.

Ultimatum campaign window with an arrow pointing at the Start campaign option next to End campaign

Then, open the campaign dropdown and select the campaign.

Start Ultimatum campaign window with the campaign dropdown open and an arrow pointing at a campaign

The list only shows evergreen campaigns that are running. If your campaign is missing, check that it’s an evergreen campaign and that it has been started in Thrive Ultimatum.

To stop a campaign for the person instead, add the action to a different form. Next, click + Add Thrive Action and select Ultimatum campaign again. Then select End campaign.

Ultimatum campaign window with an arrow pointing at the End campaign option next to Start campaign

To set up a campaign, see our guide on getting started with Thrive Ultimatum. With the target chosen, you can add a delay or a condition before you save the action.

Setting a Time Delay

By default, an action fires immediately on every submission. To wait before it fires, switch on Time delay.

Under When should this fire?, type a number and choose a unit: minutes, hours, days, weeks, or months after the form submission.

Start Ultimatum campaign window with Time delay switched on, the unit list open, and an arrow pointing at the Time delay switch

A delay suits follow-ups that belong later, such as starting an offer a day after someone joins your list. Leave it off when the action should happen right away.

Adding a Condition

When Add a condition is off (the default), the action fires for every submission. Switching it on makes the action fire only when a form field matches a value you set.

Next, choose the form field to check. Then choose how to compare it:

  • equals: the field must match your value. Choose this for answers from a fixed list, such as a dropdown choice.
  • does not equal: the action fires for every value except yours. Choose this to leave out one answer.
  • contains: the field only needs to include your value. Choose this to match part of an entry, such as an email domain.

Finally, type the value to match. The line under the condition shows what happens when it matches.

Add a condition switched on with Email selected, the comparison list open, and an arrow pointing at contains

Matching isn’t case sensitive and ignores extra spaces. That means “Gold” and “gold ” count as the same value. A condition helps when a single form serves several offers and only some answers need the action.

Saving the Action and Your Form

The summary at the bottom of the window describes what the action will do. When it reads the way you want, click Continue.

Start Ultimatum campaign window with a campaign and a condition set, the summary filled in, and an arrow pointing at Continue

The action is saved and appears as a card in the Thrive Actions tab. Each card shows the action, its target, and when it fires.

When you’re done adding actions in Thrive Architect, click Save Work at the bottom of the left sidebar to save the page. Then publish the page so visitors can use the form.

Bottom of the Thrive Architect sidebar with an arrow pointing at the Save Work button

In the Thrive Leads form editor, click Save changes at the top right instead.

Thrive Leads form editor header with an arrow pointing at the Save changes button

Your form now runs the action on new submissions.

Editing or Removing an Action

To change a saved action, click Edit on its card. The same window opens with your settings, ready to update.

Thrive Actions tab with a saved Grant Apprentice Access card and a Start Ultimatum Campaign card, and an arrow pointing at the Edit link on the first card

To delete an action, click Remove on its card. Then, click Remove action to confirm.

Remove this Thrive Action confirmation with an arrow pointing at the Remove action button

After you remove an action, you have 8 seconds to undo it. Editing an action also skips any delayed runs of it that are still waiting.

Checking the Submission Log

The submission log is the quickest way to confirm your setup works. To open it, click All logs at the top of the action list.

Thrive Actions tab with saved actions and an arrow pointing at the All logs link

The Submission Log lists every action run for the form, with the submitter’s email, the action, and its outcome. A run shows as Fired once it has run. It shows as Scheduled when you set a time delay and it’s still waiting, or Skipped when it didn’t run. You can filter by outcome or by action, and search by email.

Submission Log window listing action runs by email, with Fired, Scheduled, and Skipped outcomes

A run is skipped when its condition doesn’t match the submission. A pending delayed run is also skipped when you edit the action before it fires. The log keeps the last 100 entries for each form.

That’s it! Your form now grants or revokes Thrive Apprentice access and starts or ends Thrive Ultimatum campaigns after each submission. Any delay or condition you set applies too. Next, learn how to test your Thrive Ultimatum campaigns to see a started campaign the way your visitors do. You can also see how to get started with drip content in Thrive Apprentice to control when new members reach each lesson.

Frequently Asked Questions

Below, we’ve answered some of the most common questions about Thrive Actions.

Who does my action apply to?

The person whose email address is entered in the form. The submission log lists each run by that email.

Can I add more than one action to a form?

Yes, but only 1 action for each product. A form can hold 1 Apprentice access action and 1 Ultimatum campaign action. Once both are added, the Thrive Actions tab shows that all plugins are added.

How do I grant access on one form and revoke it on another?

To grant access on one form, set up the Apprentice access action. Then add a second Apprentice access action to revoke access on a different form. The same approach works for starting and ending an Ultimatum campaign.

What happens to a person’s progress when I revoke access?

Their progress is kept. The Revoke access option in the window says so.

Why isn’t my Ultimatum campaign listed?

The Ultimatum campaign action only lists evergreen campaigns that are running. To fix this, start the campaign in Thrive Ultimatum. Then open the dropdown again. For the full steps, see the Starting or Ending a Thrive Ultimatum Campaign section above.

Why does my submission log show Skipped for a run?

A run is skipped when the action’s condition doesn’t match the submission, or when you edited the action while the run was still waiting.

Was this article helpful?

Related Articles

>