Skip to content

Create button calls-to-action (CTA)

Last updated: January 19, 2023

Applies to:

Marketing Hub Professional, Enterprise
CMS Hub Professional, Enterprise
Legacy Marketing Hub Basic

A button call-to-action (CTA) is a button you can use on your HubSpot content to drive prospective customers to your website, where they can then convert on a form and be added to your contacts database.

Button CTAs should be visually attractive, action-oriented, and easy to locate on your pages and emails. After creating your button CTA, you can review your CTA's views and clicks. Learn more about analyzing your button CTA's performance

Create a button CTA

When creating a button CTA, you can design a custom button or use an image as your CTA. To begin creating a button CTA:
  • In your HubSpot account, navigate to Marketing > Lead Capture > Button CTAs.
  • In the top right, click Create CTA

Design a custom button 

You can set up your button CTA as a custom button using the design options in the CTA editor. To design your CTA as a custom button: 

  • In the right panel, select Custom Button.
  • Style your button CTA with the following options:
    • Button content: enter the text displayed on your CTA button. You can also add emojis. Your contacts and visitors will see the native emoji style for the device they're using (Mac, Windows, Chrome, Android, etc.).
    • Button style: use the dropdown menu to select a style for your CTA button. If you want your button to look like a regular text link, select Link (No Style) from the dropdown menu.
    • Button color: click the color picker or enter a custom color hex value in the Button color field.
    • Advanced options: click Advanced options to customize your CTA's pixel padding and CSS styling
  • At the bottom of the right panel, click Next >

Design an image button 

Instead of designing a custom button, you can also upload an image to use as your button CTA's design. To design your CTA as an image button: 

  • In the right panel, select Image Button.
  • Upload your image and style your button CTA: 
    • Upload: select an image file from your device. 
    • Browse images: select an image from your file manager. From the Insert image panel, select an image to use as a CTA button. 
    • Width: adjust the width of the image button. Learn more about retina optimization for uploaded images. 
    • Height: adjust the height of the image button. 
    • Alt text: enter alt text for the image.
  • At the bottom of the right panel, click Next >

Set up your button CTA options 

After designing your CTA, set up your button CTA options to determine your CTA's name, where your CTA will redirect to, and any associated campaigns.  

To set up your button CTA options: 

  •  In the Options page, configure the following:
    • CTA internal name: enter a name for your button CTA. Only users in your HubSpot account will be able to see the CTA internal name. 
    • URL redirect type: select an option for your button CTA to redirect to. 
      • External website URL: link your button CTA to an external page outside of HubSpot. In the Enter URL field, enter the website URL you want to direct visitors to.
      • HubSpot page or blog post: link your button CTA to one of your HubSpot pages or blog posts. Click the HubSpot page or blog post dropdown menu then select a page or post. The button CTA's link will be tied to the page ID and any changes in the page's URL will automatically update the button CTA's link. 
      • Meeting link: link your button CTA to a HubSpot meeting link. Click the Choose a meeting link dropdown, then select a meeting link. To open this link in a new page, select the Open page in new window checkbox. 
      • File link: link your button CTA to a file in your file manager. Click Browse files and choose a file, then select the Open page in new window checkbox if you want visitors who click on the button CTA to view the image in a new browser window. 
      • Email address: create a mailto link.
      • Phone number: create a link to call the specified phone number.
    • Campaign: if you want to associate your button CTA analytics with a campaign, click the dropdown menu and select a campaign. 
  • Click Save. Your button CTA will now show at the top of the pane.

Please note:

  • The button CTA tool does not support personalization tokens. Adding a personalization token to a button CTA will result in an error. In your blog posts, pages, or marketing emails, you can consider using personalization tokens with a button module instead.  
  • When setting up pages with content staging, button CTAs will not automatically update and remain linked to the original page. It is recommended to update existing button CTAs or create new button CTAs for your new pages.



Finish creating your button CTA

After setting up your button CTA's design and options, you can do the following: 
  • To edit the button CTA internal name, click the edit pencil icon at the top to edit the CTA's internal name.
  • To finish creating your button CTA,  click Close
  • To create a smart button CTA, click Create smart version
  • To A/B test your button CTA, click Create multivariate test

Additional button CTA actions

On the button CTA dashboard, you can analyze high-level metrics to review how your button CTAs are performing and take action on any of the CTAs listed:

  • To preview your button CTA, hover over your button CTA and click Preview to display your CTA in a preview sidebar pane.
  • To take action on your button CTA, click the Actions dropdown menu and choose one of the following: 
    • Edit: make changes to your button CTA in the button CTA editor. 
    • Create multivariate test: create a second version of your button CTA to execute an A/B test with your contacts and visitors.  
    • Create smart version: create a smart button CTA that displays different versions of the button CTA depending on specific display rules.  
    • View details: review the analytics for your button CTA, such the number of views, clicks, and submissions.
    • Clone: create an exact copy of your button CTA. 
    • Embed code: add your button CTA to your external pages by copying and pasting the embed code.
    • Delete: permanently delete your button CTA.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.