All articles

Playbook: Engage New Product Signups With a Personalized Welcome Page

Marketing•8 mins
Brendan Connaughton|Updated Nov 10, 2024
an ad for acme that says " engage new product signups with a personalized welcome page "

Getting started

Most customer onboarding relies on generic welcome emails or tutorial videos. However, these tactics rarely improve customer outcomes or meaningfully increase new paying customer conversion. In this playbook, we’ll break down how to automate the creation and delivery of a personalized welcome page, complete with a tailored video, for every new signup.

Plus, by segmenting based on factors like industry, use case, or role, you can deliver highly relevant onboarding experiences that captures new users’ attention and help them quickly realize the value of your product.

Here’s a quick breakdown of the end-user experience:

Imagine each new customer being welcomed with a customized page featuring a video from their assigned rep, or a key figure in your business.

a screenshot of a website that says scale personalized outreach with better data enrichment

Here's what our welcome page looks like:

What results could I expect:

While we’re not one for making promises…

Since adopting this personalized welcome page approach, we’ve seen a 28% improvement in our positive reply rate.

Additionally, it’s now easier than ever for our inbound sales team to engage these leads across multiple channels, such as LinkedIn and phone calls. When leads meet with an AE, they’re more engaged and better prepared, resulting in higher opportunity rates and faster deal cycles.

What you'll need:

ToolPurpose
QwilrWe’ll use Qwilr to automate the creation of personalized welcome pages for new users. We’ll start with a base page template, then add tokens for a more tailored experience.
SendsparkWe’ll use Sendspark to create personalized videos for each new user, and we’ll seamlessly embed each video into its respective Qwilr page.
ZapierWe’ll rely on Zapier to automate workflows across Qwilr, Sendspark, and your CRM, enabling us to trigger video and page creation.
CRMWe’ll use the CRM to store customer information used to personalize each page and video, and it’s likely where we’ll trigger the delivery of the automated sequence or email flow to users.

Step 1: Create your welcome page template in Qwilr

Start by designing a welcome page template in Qwilr. Be sure to include a dedicated section for embedding the personalized Sendspark video you’ll add in Step 2.

At Qwilr, our template includes:

  • A welcome video
  • Highlights of what’s possible with Qwilr, showcasing relevant features and outcomes
  • Customer wins and recent G2 insights
  • A “Book a Meeting” section for easy scheduling

Here’s how to use a Qwilr token to create an automated placeholder for the personalized Sendspark video we’ll create in the next step of this play:

  • In the template editor, click Tokens in the top right corner.
In the template editor, click Tokens in the top right corner.
  • Enter a new token name, e.g. Video Link, and click Add to save the token.
Enter a new token name, e.g. Video Link, and click Add to save the token.
  • In any text block, add a video embed.
Click the Token icon within the video widget.
  • Click the Token icon within the video widget.
Enter the token name you defined, such as Video Link.
  • Enter the token name you defined, such as Video Link.

For our first version of our welcome page template at Qwilr, we used the following tokens:

  • Video Link: To embed the Sendspark video.
  • Contact First Name
  • Contact Company Name

đź“Ś Getting started tip

Starting with a single page template for this play is recommended, though you can create multiple variations in the future.

For example, if your product serves diverse industries with varying use cases, consider creating multiple page templates with tailored videos and content for each. You can base these variations on information collected during sign-up through qualifying questions (e.g., industry) or with enrichment tools like Clearbit or Apollo, which can automatically identify the lead’s industry.

Step 2: Create your personalized video template in Sendspark

Now it’s time to set up your video template in Sendspark, which will allow you to generate personalized versions for each welcome page.

With Sendspark’s AI features, you can record a base video once, and then automatically customize it for each prospect by cloning your voice and displaying their company website in the background. This creates a highly engaging and relevant experience for each new user.

  • In Sendspark, head to Dynamic Videos. Then click Start Recording and follow the prompts.
a screenshot of a web page that says my library
a screenshot of a website that says create dynamic video

For more detailed instructions on creating a Dynamic Video in Sendspark, check out their detailed guide.

Step 3: Automate the creation of personalized videos

With our welcome page template created in Qwilr and video template in Sendspark, it’s time to set up the first of two Zapier workflows. This first workflow will automate the creation of personalized videos for new users when they sign up.

  1. Set up a new signup trigger in CRM
  • In Zapier, or your CRM, create a workflow to trigger Sendspark video creation whenever a new user signs up. For example, if you have an automated list in your CRM that updates with each new signup, this list can serve as your trigger.
Set up a new signup trigger in CRM
Set up a new signup trigger in CRM
  • For the action, select Create Dynamic Video in Sendspark. Then, choose the video template you created in Step 2.
a screenshot of a web page that says create dynamic video
  • In the configuration, we recommend you include the recommended CRM fields, most importantly name and website, which can be used by Sendspark to personalize the AI voice welcome and the video background for each new user.
a screenshot of a web page showing the steps to create a dynamic video .
  • If desired, you can create separate branches based on user characteristics to further personalize the experience. However, for an initial setup, one video will suffice.
If desired, you can create separate branches based on user characteristics to further personalize the experience.

Great. So far, we’ve set up a workflow to create a new video each time someone signs up for our product. We’re almost there. Next, we’ll configure a second workflow to automatically embed the newly created video into our Qwilr welcome page and record this link in our CRM.

Step 4: Automate the creation of personalized welcome pages

With our welcome page template created in Qwilr and a Zapier workflow set up to automate video creation, it’s now time to set up our second workflow. This workflow will automate the creation of personalized pages for each new customer, embed their unique video, and add the page link to a CRM field, allowing it to be easily included in a sequence and delivered to the customer shortly after sign-up—all automatically!

Here's a preview of what we'll be setting up in this workflow:

Here's a preview of what we'll be setting up in this workflow.

Lets jump in.

  • In Zapier, create a new Zap with the trigger Catch Hook. We’ll use this webhook to notify Zapier whenever a new video is created in the designated Sendspark campaign. Make sure to note the automatically generated hook URL, as you’ll need it for the next step.
a screenshot of a webhooks by zapier flow
  • In Sendspark, navigate to Settings > Webhooks. Give your new webhook a name, e.g. New Signup Welcome Video, and set up your webhook to fire on Video Created events. Then, paste the webhook URL from the previous step into the URL field and click Create Webhook.
a screenshot of a webhooksmenu on a computer screen
a screenshot of a website that says create webhook
  • Once your Webhook is established, click Connect Campaign, nominate the Sendspark campaign you created in Step 2 and save your selection by clicking Add Campaign(s).
In Zapier, add a second step using Formatter to replace “/share/” with “/embed/” in the video URL.
In Zapier, create a third step, Find Contact in your CRM, to retrieve the record ID for the contact with the same email address that’s associated with the personalized video.
  • In Zapier, add a second step using Formatter to replace “/share/” with “/embed/” in the video URL.
In Zapier, add a second step using Formatter to replace “/share/” with “/embed/” in the video URL.
In Zapier, add a second step using Formatter to replace “/share/” with “/embed/” in the video URL.
  • In Zapier, create a third step, Find Contact in your CRM, to retrieve the record ID for the contact with the same email address that’s associated with the personalized video. In a later step, this will allow us to update a property on the contact record with the link to the custom welcome page.
a flow chart showing how to find contact , create project , and update contact .
a screenshot of a webhooks by zapier app
  • In Zapier, create a fourth step, Create a New Project in Qwilr, and select the template you created in Step 1. This step will create your personalized welcome pages for new users.
In Zapier, create a fourth step, Create a New Project in Qwilr
a screenshot of a webhooks by zapier project
  • In the variables section, include any tokens you created for the page in Step 1, such as the video link. This is where all page personalizations are applied.
  • For the variable label (the left part of the variable table in Zapier below), you’ll need to use the exact token name from Qwilr.
In the variables section, include any tokens you created for the page in Step 1, such as the video link. This is where all page personalizations are applied.
  • To find this, open the tokens menu in the top right of the Qwilr template interface and click the Copy icon next to the relevant token. On the right-hand side in the Zapier table, map the CRM field that contains the value, along with the video link from the output of the Formatter step above.
a screenshot of a website that says " he 's proposals could look like "
o find this, open the tokens menu in the top right of the Qwilr template interface and click the Copy icon next to the relevant token.
  • In Zapier, create a fifth step, Update CRM Record, to store the personalized Qwilr page link in your CRM. In this step, map the Qwilr page URL to a custom CRM field (e.g., “Welcome Page Link”) within the contact record found in Step 3 of this workflow. This will mean the personalized page link is now logged in your CRM and can be easily inserted into your post signup email sequence.
In Zapier, create a fifth step, Update CRM Record, to store the personalized Qwilr page link in your CRM.

Step 5: Test your workflow

Confirm each step is working as expected:

  1. Sendspark video: Trigger a test signup to verify that a personalized video is created with the correct details (e.g., name, company).
  2. Qwilr page: Ensure the welcome page generates with the video embed and any tokens (name and company).
  3. CRM: Check that the custom page link is automatically added to the contact record and can be pulled into your sequences.

Once testing is complete, your workflow is ready to deliver a polished, personalized welcome experience to every new user.

Wrapping up

By launching this personalized welcome flow, you’re creating a more personalized and memorable new user experience. This workflow can also be segmented further to enhance relevance and engagement.

Plus, with Qwilr’s page analytics and Sendspark’s video analytics, your sales reps can receive real-time signals of user activity during onboarding, helping them inform follow-up actions.

About the author

Brendan Connaughton, Head of Growth Marketing

Brendan Connaughton|Head of Growth Marketing

Brendan heads up growth marketing and demand generation at Qwilr, overseeing performance marketing, SEO, and lifecycle initiatives. Brendan has been instrumental in developing go-to-market functions for a number of high-growth startups and challenger brands.