A comprehensive guide to building high-converting buttons, banners, and pop-ups in HubSpot.
In the world of inbound marketing, a Call-to-Action (CTA) is the bridge between a casual visitor and a qualified lead. HubSpot’s robust CTA tool allows you to create everything from simple buttons to sophisticated slide-in banners and pop-up boxes that capture attention at just the right moment. Whether you are hosting a webinar, offering a whitepaper, or simply encouraging a consultation, mastering the CTA editor is essential for driving conversions on your website and in your marketing emails.
To begin, navigate to Marketing > CTAs in your HubSpot account and click Create in the top right corner. You will be presented with two primary categories of CTAs, each serving a different purpose in the user journey:
Once you select a template, you enter the CTA editor. This interface allows you to add various modules like text, images, buttons, and even video. To modify the layout, simply hover over a module to move, clone, or delete it. This flexibility ensures your CTA matches your brand's visual identity perfectly.
If you are using a form module within your CTA, you can streamline the user experience by enabling specific post-submission behaviors. For example, you can toggle the "Close after submission" switch to ensure the pop-up disappears once the visitor has converted.
💡 Pro Tip: You can only add one Form or one Meeting module to a single CTA. If you need both, consider linking the CTA button to a dedicated landing page instead.
For more advanced users who want total control over the styling, HubSpot offers HTML CTAs. This allows you to write custom code for your buttons or slide-ins, providing a level of customization that goes beyond the standard drag-and-drop modules. You can enter your specific button content and text directly into the designated fields.
Beyond the content itself, the HTML editor allows for "Custom CSS." You can add styles without necessarily needing a selector (e.g., simply color: yellow;). This is particularly useful for achieving unique hover effects or specific brand alignments that require code-level precision.
Timing is everything. In the Targeting tab, you can decide exactly when your CTA should appear to a visitor. HubSpot provides several trigger options to ensure the CTA is helpful rather than intrusive:
You don't want to annoy repeat visitors by showing the same pop-up every time they refresh the page. Within the targeting settings, you can control the frequency. Options include "Don't show again" (ideal for one-time offers) or specified intervals. This ensures your CTA remains a conversion tool rather than a nuisance.
Before publishing, check the additional options tab. Here you can name your CTA for internal tracking, assign it to a HubSpot campaign, and even set an unpublish date. This is critical for time-sensitive promotions like holiday sales or webinar registrations—once the date passes, HubSpot will automatically stop displaying the CTA.
Yes. You must either install the HubSpot tracking code on your external site or use the HubSpot WordPress plugin if you are on the WordPress platform.
Embedded CTAs are static elements (like a button) placed permanently on a page. Pop-ups are dynamic elements (like banners or slide-ins) that appear based on specific triggers or timing.
In the CTA options, you can choose to enable a responsive layout or hide the CTA entirely on small screens if it might negatively impact the mobile user experience.