Use Completion Actions in Pardot Lightning App

Learning Objectives

After completing this unit, you’ll be able to:

  • Define completion actions.
  • Create a completion action.
  • Define page actions.
  • Create a page action.

Completion Actions

Completion actions allow you to automate directly from a marketing asset, such as a form, file, or email send. You can add the completion action directly to the asset, and it executes every time the prospect takes action on that asset. Because completion actions are (you guessed it!) action-based, they have a singular, binary criterion: Did the prospect do something? That “something” can be anything from submitting a form to opening an email. If yes, the completion action is triggered immediately and executes every time the action is taken. It’s important to also remember that completion actions are not retroactive. They apply only to activities that happen after the completion action is added. To globally automate around an action retroactively in your account, use an automation rule, which we review later in this module. Here’s a short video that explains the differences between automation rules and completion actions. 

If you have multiple completion actions on a marketing asset, the actions that affect other automations run first. Next, the automation runs, then the rest of the completion actions run. For example, a form has these completion actions: assign to user, notify user, and set custom field. Pardot assigns the prospect to the user first, then sets the custom field value, runs any real-time related automations, and then notifies the user. (For a full list of available completion actions, see the Resources section.)

You first met Leung Chan in the Pardot Lightning App Basics module. Here’s a quick refresher. 

Leung is the marketing manager at Get Cloudy Consulting. She’s been tapped to implement Pardot at Get Cloudy. Leung has lots of experience organizing in-person events and client nurture programs and is ready to bring those skills to Pardot. She’s the acting Pardot administrator and in charge of setting Get Cloudy Consulting’s B2B marketing automation strategy. 

So far, Leung has been working to further automate parts of the Get Cloudy sales process. Currently, when prospects visit the Get Cloudy website, they’re presented with a Get Cloudy Consultation form to discuss which of Get Cloudy’s offerings can work best for them. Form submissions are then collected into a spreadsheet and sent to Alan, the sales manager, for assigned follow up. 

Leung wants to automate this process. She’s created an email template to send via Pardot that looks like it comes from the sales team. The template lets the recipient register for a local meet-up in their city. Leung wants to automate the email to send immediately upon submission of the Get Cloudy Consultation form and to look like it came from the recipient’s assigned sales representative. Let’s look at how to set that up. 

  1. Navigate to Content | Forms | Event Registration
  2. Click the Edit form link.
  3. Click Next.
  4. Click Next.
  5. Click Next.
  6. Click +Add new completion action.
  7. From the dropdown, select Send autoresponder email.
  8. Click Choose.
  9. Select the Sales Rep Outreach email template.
  10. Click Choose Selected.
  11. Click Confirm & Save.

All set. Now, whenever an interested prospect submits the form, they immediately receive an email from the sales representative assigned to them. Leung and Alan won’t have to worry about manually distributing these clients again.  

Page Actions

Page actions are completion actions with one difference: Their only criterion is, “Has a prospect viewed this page?” As you can imagine, they’re useful indicators. You can place them on your pricing or products page and alert your sales team. You can also place one on your jobs page and deduct points from the prospect’s score for viewing. It’s important to note that because completion actions are applied only to prospects, anonymous visitors browsing your site don’t trigger the actions.

For page actions to work, the page must have Pardot tracking code or tracking code implemented via a tag manager. You can also set page actions on multiple pages with the same domain by using a wildcard. For example, if you enter* as the URL for the page action, Pardot sets that page action on every page that’s part of the domain. 

Pardot matches the most specific page action first. If a page action for a specific URL doesn’t exist, Pardot matches wildcards. For example, you have a page action set up to execute for and a wildcard page action for*. If a prospect visits, the specific page action is triggered, not the wildcard action. 

We just helped Leung set up a completion action for prospects who submit the form on the Get Cloudy Consultation page ( But now Leung would like to adjust the score for any prospect who views that page, even if they don’t submit the form. Prospects who view Get Cloudy’s consultation offerings are still signaling they’re interested, and welcome some follow-up information. 

It’s easy to set up:

  1. Click Automations | Page Actions.
  2. Click +Add Page Action.
  3. Name the Page Action Get Cloudy Consultation.
  4. Enter the URL:
  5. Enter a score of 25.
  6. Click Create Page Action.

Now that you’ve learned what completion action and page actions are and how to create them, let’s move on to the next unit and tackle using automation rules as part of your automation strategy. 


Keep learning for
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities