How to create a Call-to-Action (CTA) with a custom image

Last updated: April 12, 2017

Available For:

Product: HubSpot Marketing
Subscription: Basic, Professional, & Enterprise
If you want to create your own CTA instead of using one of HubSpot's styles, you can do this using a program like Sketch, Adobe Photoshop, or Microsoft Paint.


Follow these steps to learn how to create a CTA with a custom image. To learn how to use one of HubSpot's CTA button styles, click here.

1. Content > Calls-to-Action

From your Dashboard, go to Content and then select the Calls-to-Action tool.

2. Select "Create a CTA"

Select the Create a CTA button on the right side of the page.

3. Name your CTA

Type in a name for your CTA in the Name field in the Information tab. This is not the text that will appear on the actual CTA; it is just an internal name that you use to organize your CTAs.

4. Choose the button type

To create a button using a custom image, go to the Design tab. Select Image Button on the right.

5. Choose your image

This would be a good time to create an image if you haven't done so already. Once your image is ready, choose the image that you want for your CTA by clicking on the Choose image button.

You have several options as to how to choose an image. You can select an image from your file manager, use a custom URL, upload a file, use a file from Dropbox or Google Drive, or drag a file to the dotted rectangle at the bottom of the screen.

Once you have selected an image, click on the Use Image button at the bottom of the window.

6. Choose Alt text for your image

In the Alt Text field, type in your alt text (the text that would appear if the image is not available) for your CTA. Remember to make it clear and concise just like the copy of your CTA so that the offer is obvious to the user.

7. Adjust the size of your image

The image size defaults to the original size of your custom image, so you can change the height and width by using the image resizing buttons. Click on the minus buttons to make the image smaller and the plus buttons to make it larger. If you would like to go back to the original image size, click the Original button.

8. Enter the link for the CTA

Go back to the Information tab. Now decide if you want your CTA to link to a web address or to one your your website pages. Make your selection in the Link to drop-down menu. If you choose to link to a web address, then simply put the address in the Link URL box below.

If you want to link your CTA to one of your HubSpot-hosted pages, click on the Your pages button in the Link to drop-down. From here, you can easily choose a page by scrolling through or searching within the drop-down menu.

You also have the option to have the URL of your CTA open in a separate window after the CTA is clicked on. To do so, check the box next to Open in new window. This feature is generally used when you are linking to a page that is not on the same domain.

9. Create your CTA

Now you're ready to finish creating your CTA. Click on the Create CTA button to complete your marvelous, spectacular CTA.

10. Review your new CTA

Now you'll be able preview your CTA in the CTA dashboard. This is also where you can edit, clone, create a test variation, or remove your CTA. To do so, click on the gear icon.

Was this article helpful?

Previous article:

Next article: