How to Create Calls-to-Action (CTAs) in HubSpot

How to Create Calls-to-Action (CTAs) in HubSpot

Inside HubSpot, a call to action is more than a button. It is a trackable, data-connected element that drives action and ties back to your CRM. Whether you want someone to download a guide, schedule a meeting, or register for a webinar, a CTA lets you capture that intent and measure what happens next.

There are two types of CTAs in HubSpot: the upgraded drag-and-drop version (CTA v2) and the legacy custom button format. You can access both by navigating to Marketing > Lead Capture > CTAs in your HubSpot portal. From here, you can view analytics, manage existing CTAs, or create new ones.

What makes HubSpot CTAs so valuable is their direct connection to the CRM. Every click can be attributed to a known or anonymous contact, giving you real insight into what drives engagement rather than just page views.

You can insert CTAs across emails, landing pages, blogs, chatflows, and other HubSpot-managed assets. Because they are centrally managed, you retain control over visuals and performance reporting no matter where they appear.

HubSpot’s AI features can assist with copy or layout suggestions based on context. These recommendations should always be reviewed to ensure they align with your brand voice, design standards, and campaign goals.

 

How It Works Under the Hood

To track engagement, HubSpot CTAs rely on three core components: design, destination, and tracking configuration.

When you embed a CTA, HubSpot assigns it a unique internal ID and dynamically loads it using built-in tracking scripts. From that point forward, every interaction is recorded with a timestamp, page source, and contact information when available. This enables detailed and reliable reporting.

Here is how each component functions:

  • Design: Defines button text, colors, and formatting. In CTA v2, you can also customize backgrounds or add images.
  • Destination: Determines where the click leads, such as a landing page, external site, file, meeting link, or phone number.
  • Tracking: Logs each interaction as a “CTA Clicked” event tied directly to the contact record.
  • Performance: Updates views, clicks, and click-through rate automatically, reflecting engagement at both contact and source levels.

You can add advanced configuration options as well:

  • Personalization Tokens: Insert contact attributes such as first name directly into CTA text.
  • Smart Rules: Display different versions based on device type, lifecycle stage, or list membership.

These features increase relevance, but they depend on accurate CRM data and well-maintained contact properties.

 

Main Uses Inside HubSpot

CTAs support multiple teams across the HubSpot platform, not just marketing.

CTAs in Marketing Emails

CTAs are commonly added to newsletters, promotional emails, and automated sequences to guide readers to gated content, blog posts, or booking pages.

Example: In a quarterly newsletter, you insert a CTA that reads “Download the Updated Guide.” When the email is sent, HubSpot records views and clicks, linking those actions back to the contact record.

Why this matters: You do not need external tracking tools or manual UTM analysis. Engagement data is tied directly to CRM contacts and updates in real time for marketing and sales teams.

CTAs on Website Pages and Blogs

CTAs on blogs and core website pages often generate the highest engagement.

Example: At the end of a blog post about lead nurturing, you insert a CTA that says “Start a Free Consultation.” Because it was built using HubSpot’s CTA tool, tracking works automatically without template-level configuration.

Why this matters: You can reuse the same CTA across multiple pages. Updating it once in HubSpot updates all placements while keeping links, design, and tracking consistent.

CTAs in Landing Pages with Forms

Landing pages depend on CTAs to drive conversions such as downloads or registrations.

Example: You embed a CTA below a form labeled “Get My Report,” linking it to a thank-you page. HubSpot tracks users who click but do not submit the form, helping identify drop-off points.

Why this matters: Separating click and form data allows you to test placement and messaging without redesigning the entire page.

CTAs for Service and RevOps Use

Operational teams also use CTAs to trigger workflows and engagement after initial conversion.

Example: A RevOps manager adds a CTA reading “Book Follow-Up Training” to a service email. When clicked, it schedules a session and triggers a workflow that updates ticket status and sends preparation materials.

Why this matters: CTAs extend beyond lead generation and support alignment across marketing, sales, and service teams.

 

Common Setup Errors and Wrong Assumptions

Even experienced users encounter issues when setting up CTAs. The following mistakes are the most common.

Missing the Tracking Code

If the HubSpot tracking code is not installed on every page or domain where the CTA appears, engagement will not be recorded. This is especially common on microsites or resource subdomains.

Using Image Buttons Instead of Native CTAs

Manually linking an uploaded image may look identical to a CTA, but it breaks tracking. Always create image-based CTAs using HubSpot’s native builder.

Over-Creating CTAs for Every Campaign

Duplicating similar CTAs across campaigns clutters your portal and fragments reporting. Instead, reuse CTAs and apply smart rules to adjust messaging for different audiences.

Skipping CRM Property Alignment

When a CTA leads to a form that does not update lifecycle stage, deal association, or ownership, reporting loses clarity. Always confirm that forms and workflows update meaningful CRM properties.

 

Step-by-Step Setup or Use Guide

Before starting, confirm the following:

  • HubSpot tracking code is installed on all relevant pages
  • Your user role includes Marketing permissions

Follow these steps to create and deploy a CTA.

Step 1

Go to Marketing > Lead Capture > CTAs in your HubSpot portal.

Step 2

Click Create and choose the CTA type: Legacy Button or CTA v2.

Step 3

Design the CTA by writing clear action text and adjusting size, color, and shape to match your branding.

Step 4

Set the destination. This can be a HubSpot page, an external URL, a downloadable file, a meeting link, or a phone number.

Step 5

Configure tracking. Add parameters if needed for campaign comparison and confirm tracking is active.

Step 6

Apply customization options such as smart rules or personalization tokens when appropriate.

Step 7

Save the CTA and preview it in different environments.

Step 8

Embed the CTA using one of the following methods:

  • Drag the CTA module into emails or pages
  • Insert via Insert > CTA in blog or email editors
  • Use the embed code for external websites

Once published, HubSpot automatically begins tracking engagement.

 

Measuring Results in HubSpot

CTAs are only valuable if they are measured consistently. HubSpot provides built-in analytics for ongoing optimization.

Navigate to Marketing > Lead Capture > CTAs > Analyze to review performance.

What to Monitor

  • Views
  • Clicks
  • Click Rate
  • Source asset
  • Contacts Influenced

You can surface this data in custom dashboards with visualizations such as:

  • CTA leaderboard by clicks
  • Attribution by source or campaign
  • Funnel progression from CTA click to form submission or meeting

Best Practices

  • Review performance weekly during active campaigns
  • Use consistent naming conventions like “Blog_CTA_Q4_FreeTrial.”
  • Archive inactive CTAs to keep reports clean
  • Test destination links quarterly

If a CTA underperforms, adjust placement or messaging and use A/B testing to validate improvements.

 

Short Example That Ties It Together

Create a CTA labeled “See Feature Demo” in Marketing > Lead Capture > CTAs, and link it to a consultation landing page.

You then insert this CTA into three high-traffic blog posts.

After one week, HubSpot reports show:

  • 2,000 views
  • 160 clicks
  • 8 percent click-through rate

Most clicks originate from a single blog post about product enhancements. Based on this insight, you replicate the CTA placement across similar content and continue tracking results tied directly to contact records.

 

How INSIDEA Helps

Many teams choose to hire HubSpot experts through INSIDEA to ensure CTA setup, tracking, and reporting remain accurate as campaigns scale.

Our team helps transform CTAs from generic buttons into measurable revenue drivers by aligning them with CRM structure and automation.

Support areas include:

  • HubSpot onboarding with CTA and tracking setup
  • Ongoing portal and CTA library management
  • Automation triggered by CTA engagement
  • Reporting that ties clicks to contacts, deals, and outcomes

If you want CTAs that generate clarity instead of confusion, INSIDEA’s HubSpot specialists can help.

CTAs are not decorative elements. When created correctly in HubSpot, they become data-backed signals that guide smarter marketing decisions and stronger conversion paths.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.