Create button calls-to-action (CTA)
Last updated: January 19, 2023
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.

Related content
-
Smart content | Frequently Asked Questions
Find answers to common questions about smart content. You can add smart content to marketing emails, blog...
Knowledge Base -
Add videos to your HubSpot content
With HubSpot video, you can upload videos to the files tool, then add them to pages, marketing emails, blog...
Knowledge Base -
Limit access to your HubSpot assets
You can limit access to content, data, and more so only the right teams and users can view and edit them....
Knowledge Base