# Create Custom button

**URL:** <https://community.hubspot.com/t/create-custom-button/40633>\
**Category:** APIs & Integrations\
**Tags:** starter\
**Created:** [July 13, 2021, 10:01am UTC](https://community.hubspot.com/t/create-custom-button/40633 "2021-07-13T10:01:06Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![RDarla](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rdarla/32/44643_2.png) [@RDarla](https://community.hubspot.com/u/RDarla)\
**Post date:** [July 13, 2021, 10:01am UTC](https://community.hubspot.com/t/create-custom-button/40633/1 "2021-07-13T10:01:06Z")

</div>

Hi,

I want to create a custom button within hubspot which can connect to my contract management tool (web page) where we can initiate the workflows. So when we click on the button lets say “create a task”, It should call the workflow from my site and generate task id in hubspot.

---

<div class="post-metadata">

**Author:** ![dennisedson](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dennisedson/32/28044_2.png) [@dennisedson](https://community.hubspot.com/u/dennisedson)\
**Post date:** [July 13, 2021, 2:32pm UTC](https://community.hubspot.com/t/create-custom-button/40633/2 "2021-07-13T14:32:48Z")

</div>

@Kevin-C , how would you handle something like this?

---

<div class="post-metadata">

**Author:** ![Kevin-C](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/kevin-c/32/34570_2.png) [@Kevin-C](https://community.hubspot.com/u/Kevin-C)\
**Post date:** [July 13, 2021, 4:59pm UTC](https://community.hubspot.com/t/create-custom-button/40633/3 "2021-07-13T16:59:36Z")

</div>

Thanks @dennisedson

Hey @RDarla

If I understand the usecase correctly:

As a user,

When I click the “create a task” button

Then create a new task

Does that sound about right?

If so I’d imagine button could be a CTA click that would trigger a workflow. And you wouldn’t need any API work.

 ![KevinC_0-1626195380038.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/0/0/00f17b96815a4bd3d4de3e0685ea578c24d4116c.png)

If you went with the API approach you probably wouldn’t need the workflow at all. Just use the [Engagement API](https://legacydocs.hubspot.com/docs/methods/engagements/engagements-overview) to create a task.

---

<div class="post-metadata">

**Author:** ![RDarla](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rdarla/32/44643_2.png) [@RDarla](https://community.hubspot.com/u/RDarla)\
**Post date:** [July 14, 2021, 3:13am UTC](https://community.hubspot.com/t/create-custom-button/40633/4 "2021-07-14T03:13:22Z")

</div>

@Kevin-C I think we are not on the same page.

So What i am looking for exactly is, I want to create a Button call it as “Create Reminder” within Hubspot (It could be anywhere in the hubspot menus). When I click on Create Reminder button, it should open as form (In which we will fill out the information which is already seeded in our workflows (templates) from the contract management tool website, And then we click on submit button on the form page, it should create reminder in our website with reminder ID returns (which will be displayed on users dashboard). and also the same ID should be return in the hubspot itself.

After creating the reminder we should be able to get the reminder status by adding a button called Get Reminder Status (Which will get the reminder status from our tool).

Form filling details are as follow:

TO: users needs to fill TO address list (which is seeded already in the our templates)

CC: users needs to fill cc address

Contract typ: users needs to select the template/workflow (which comes from our tool)

Subject: users needs to fill the subject

Due Date: users must select due date

Comment section: Optional.

Submit: After filling the required info, user will click on the submit button. It will create a reminder task on the users dashboard in our tool with task ID returns on both areas (tool +hubspot).

---

<div class="post-metadata">

**Author:** ![Kevin-C](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/kevin-c/32/34570_2.png) [@Kevin-C](https://community.hubspot.com/u/Kevin-C)\
**Post date:** [July 14, 2021, 12:44pm UTC](https://community.hubspot.com/t/create-custom-button/40633/5 "2021-07-14T12:44:33Z")

</div>

@RDarla Ill have to cirlce back on this. If I haven’t messaged by tomorrow morning (EST) and you’ve got time, please shoot me a reminder!

---

<div class="post-metadata">

**Author:** ![RDarla](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rdarla/32/44643_2.png) [@RDarla](https://community.hubspot.com/u/RDarla)\
**Post date:** [July 14, 2021, 2:00pm UTC](https://community.hubspot.com/t/create-custom-button/40633/6 "2021-07-14T14:00:11Z")

</div>

Sure @Kevin-C

---

<div class="post-metadata">

**Author:** ![RDarla](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rdarla/32/44643_2.png) [@RDarla](https://community.hubspot.com/u/RDarla)\
**Post date:** [July 15, 2021, 8:15am UTC](https://community.hubspot.com/t/create-custom-button/40633/7 "2021-07-15T08:15:59Z")

</div>

@Kevin-C Any update on this?

---

<div class="post-metadata">

**Author:** ![system](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/system/32/124_2.png) [@system](https://community.hubspot.com/u/system)\
**Post date:** [July 23, 2021, 9:49am UTC](https://community.hubspot.com/t/create-custom-button/40633/8 "2021-07-23T09:49:17Z")

</div>

Hi @RDarla ,  
Check this video and documentation regarding CTA button:  
[https://www.youtube.com/watch?v=ykuSUuUz\_cs](https://www.youtube.com/watch?v=ykuSUuUz_cs)  
KB :

> **[Create calls-to-action (CTA) (legacy)](https://knowledge.hubspot.com/ctas/create-calls-to-action-ctas)**
>
> A call-to-action (CTA) is a button you can use on your HubSpot content to drive prospective customers to your website.

Hope this helps!

If we were able to answer your query, kindly help the community by marking it as a solution.  
Thanks and Regards.

---

<div class="post-metadata">

**Author:** ![system](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/system/32/124_2.png) [@system](https://community.hubspot.com/u/system)\
**Post date:** [July 26, 2021, 1:35pm UTC](https://community.hubspot.com/t/create-custom-button/40633/9 "2021-07-26T13:35:05Z")

</div>

Hi @RDarla ,  
Check this video and documentation regarding CTA button.  
[https://www.youtube.com/watch?v=ykuSUuUz\_cs](https://www.youtube.com/watch?v=ykuSUuUz_cs)  
KB :

> **[Create calls-to-action (CTA) (legacy)](https://knowledge.hubspot.com/ctas/create-calls-to-action-ctas)**
>
> A call-to-action (CTA) is a button you can use on your HubSpot content to drive prospective customers to your website.

Hope this helps!

If we were able to answer your query, kindly help the community by marking it as a solution.  
Thanks and Regards.

---

<div class="post-metadata">

**Author:** ![RDarla](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rdarla/32/44643_2.png) [@RDarla](https://community.hubspot.com/u/RDarla)\
**Post date:** [July 26, 2021, 5:27pm UTC](https://community.hubspot.com/t/create-custom-button/40633/10 "2021-07-26T17:27:18Z")

</div>

This doesn’t work and won’t help for my query.

---

<div class="post-metadata">

**Author:** ![dennisedson](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dennisedson/32/28044_2.png) [@dennisedson](https://community.hubspot.com/u/dennisedson)\
**Post date:** [July 26, 2021, 5:39pm UTC](https://community.hubspot.com/t/create-custom-button/40633/11 "2021-07-26T17:39:12Z")

</div>

@RDarla

I am thinking there might be some confusion here.

What @Kevin-C was detailing was assuming that you want this to be on your website. After rereading, your follow up, it looks like what you want is for this to be on the backend of your HubSpot portal.

If that is the case, there is no integrated way to add a menu item for this. You could build a browser extension such as the [HubSpot Developer Extension](https://chrome.google.com/webstore/detail/hubspot-developer-extensi/gebemkdecnlgbcanplbgdpcffpdnfdfo?hl=en) for Chrome. Then you could build this out and inject a menu item, add a form etc.

The only other way to do this would be to add a [CRM Card,](https://developers.hubspot.com/docs/api/crm/extensions/custom-cards) but this would only appear on the sidebar of your objects which is not what you want.

---

<div class="post-metadata">

**Author:** ![BooleanReview](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@BooleanReview](https://community.hubspot.com/u/BooleanReview)\
**Post date:** [August 11, 2024, 4:03pm UTC](https://community.hubspot.com/t/create-custom-button/40633/12 "2024-08-11T16:03:45Z")

</div>

@RDarla & @TallJasonPDX [@webdew](https://community.hubspot.com/t5/user/viewprofilepage/user-id/131510) @Kevin-C  
This actually is possible now with a simple app called [ply.io](http://ply.io). I’ve been using this for a year now. I even made a tutorial on how to DIY it.  
[https://www.youtube.com/watch?v=LBVP\_ix2yWg](https://www.youtube.com/watch?v=LBVP_ix2yWg)  
The end result is it actually make a button that you can customize the look of inside of the deal, contact, or company record to automate virtually anything.

---

<div class="post-metadata">

**Author:** ![TallJasonPDX](https://avatars.discourse-cdn.com/v4/letter/t/8e8cbc/32.png) [@TallJasonPDX](https://community.hubspot.com/u/TallJasonPDX)\
**Post date:** [January 5, 2024, 6:50pm UTC](https://community.hubspot.com/t/create-custom-button/40633/13 "2024-01-05T18:50:33Z")

</div>

Hi all. Looking to add some “action buttons” similar to how I understand this request. So far, the only idea I have is to create a custom property for the Contact, or Deal, etc. Have it be a “Yes/No” field, and add it to the top of a custom view. Then create a workflow that triggers when it is changed to “Yes” and then re-sent the value back to No.  
This will have the context of whatever contact or deal you are in. I just created a property group called “Actions” and a panel at the top of these cards that has all the actions you can take.  
Pretty sure it works, but I would prefer these to be buttons I can visually lay out.
