How to set up Video Agent in your Marketo workflow

Avatar
Caroline S.
Who Can Use This Feature?
FreeStarter
Teams (with add-on)Enterprise
To set up this integration, users must belong to a Team with the Edit Integrations permission enabled in Vidyard, and must have Admin permissions in Marketo.

Want to reduce the amount of time your team spends on outreach? Use the Video Agent for Marketo workflow in your Vidyard campaigns to automatically create and send personalized video messages to your contacts when they take certain actions, like booking a demo or filling out a form.

This article will walk you through how to get set up—connecting the integration in Vidyard, creating a Campaign, and configuring your Marketo workflows to create custom videos. The steps here are an example of how to set up and use Video Agent, but you can further customize your workflow in Marketo to perfectly fit your needs.

Looking for other workflow options? You can also find setup guides on HubSpot, Salesforce, and Salesloft.

Connect your Marketo Workflow in Vidyard

The first step to setting up your Marketo workflow integration is to connect your Marketo account to Vidyard.

  1. Select Admin > API tokens from the main menu, then copy and paste the Admin API token into your notepad Vidyard Admin API token page with Admin API token highlighted
  2. Sign in to Marketo, then select Admin > Integration > Launchpoint from the main menu Marketo integration menu with LaunchPoint option selected from list
  3. Select API, then copy and paste the Client ID and Client Secret from Marketo into your notepad
  4. Select Admin > Integration > Web services, then copy and paste the Endpoint domain value into your notepad Marketo Web services page with REST API endpoint highlighted to copy into notepad
    • Don’t include the /rest in the endpoint domain when you copy it
  5. Select Admin > Integrations from the main menu, then Add next to the Marketo AIA Integration Vidyard integrations page with button to add Marketo AIA integration highlighted
  6. Select New authentication, then paste the values from steps 3 and 4 in their respective fields Marketo client details with arrow pointing to where each value should be entered in Vidyard authentication screen
  7. Select Create, then Next
  8. Paste the Admin API Token from Step 1, then select Next
  9. Copy and paste the Marketo Webhook ID into your notepad, then select Next
  10. Copy the link in Configure your AI workflow into the field below it (webhook_url), then select Finish Vidyard Webhook URL to complete HubSpot integration configuration

Choose a Vidyard Campaign for your workflow

To create AI videos for each of your viewers, you need to create a Campaign in Vidyard that Video Agent can follow. The script you enter can use dynamic variables (eg. {{first name}}, etc.) to personalize the video for each viewer.

Once you've created a campaign (or selected an existing one), select that campaign's Workflow tab, and pick the Marketo platform option from the dropdown menu.

You'll need the values provided on this page for further setup in Marketo, so copy them into your notepad for future steps.

Vidyard campaign workflow with Marketo selected from platform dropdown and important values highlighted

Create a Webhook in Marketo

Next, you'll create a webhook in your Marketo account, with the following values. This will allow Vidyard to create personalized AI videos based on your contacts' variables. Make sure you name the webhook something you'll remember, that's specific to this campaign and workflow (eg. "Form fill webhook").

  • URL - The webhook URL you copied into your notepad from your Vidyard workflow
  • Payload template - The variables accessible by selecting View variables from your Vidyard workflow (email and campaign_id are mandatory)
  • Request Token Encoding - JSON
  • Request Type - POST
  • Response Type - JSON

Create a custom field in Marketo

Vidyard needs a custom property field to store a video’s unique identifier (UUID) on any lead or contact records. This value allows Video Agent to associate a video with a viewer, so that they’re provided the correct personalized AI video.

To do this, follow Marketo’s instructions on creating a custom field, then create a field called vidyardVideoUUID. Please note, that this field is case sensitive and needs to be added exactly as shown.

Create a Smart Campaign in Marketo

You now have everything you need to set up the triggers that will create personalized videos for your contacts. To start, you'll need to add a Flow to the Smart Campaign that will reference the webhook you created earlier.

  1. Create a new smart campaign or edit an existing one
  2. Select Flow, then drag the Call Webhook action under Integrations into the flow
  3. Choose the webhook you made in this step from the Webhook dropdown menu Marketo Smart Campaign Flow with form fill webhook selected from call webhook integration option

Once you've added the Flow, you can add any trigger you choose to your Smart List. This trigger will use the Flow to call the webhook you created, and use that webhook's information to create custom AI videos.

For example, say you'd like the trigger to be someone filling out a form. To do that, you would drag over Filled Out Form from the list of triggers on the right-hand side.

Marketo Smart Campaign with option for form fill trigger in the campaign's smart list

Need support

Submit a ticket or start a chat. We'll provide a self-serve resource or connect you with our support team, available 24x5.

Chat with Our Team