APIs & Integrations

tomasfp
Member | Elite Partner
Member | Elite Partner

My App not showing up in Workflow palette

Hi, I created a new app and authorized it. It shows up under Settings->Integrations->Apps but when I go the create a workflow the new app does not show up in the palette.

I first added it in another (test) account in it worked fine, but when I installed it in our production account it does not work. Any ideas welcome 🙂

 

Cheers, Tomas

0 Upvotes
5 Replies 5
WendyGoh
HubSpot Employee
HubSpot Employee

My App not showing up in Workflow palette

Hi @tomasfp,

 

I hope all is well with you 😄

 

Do you mean you have set up the workflow extensions on your app however when installing the app on a test account, it's working fine and not on the production account? 

 

In this case, do you mind sharing with me the app id and portal id of the production account so that I can take a further look into this on my end? 

 

 

0 Upvotes
tomasfp
Member | Elite Partner
Member | Elite Partner

My App not showing up in Workflow palette

Hi Wendy,

 

The App ID: 195982

Installed on: 308131 (Avidly Agency)

 

Cheers, Tomas

0 Upvotes
WendyGoh
HubSpot Employee
HubSpot Employee

My App not showing up in Workflow palette

Hi @tomasfp,

 

Thanks for the information. 

 

I was able to see that if I create a workflow extension by posting this

https://api.hubapi.com/automationextensions/v1/definitions?hapikey=<<hapikey>>&applicationId=<<app ID>>

where app id is195982 and hapikey is the developer account hapikey and with the following request payload:

{
    "integrationAppId": 1162896,
    "extensionName": "Create New Appointment",
    "webhookUrl": "https://api.myservice.com/hubspot/new-appointment",
    "fieldMetadata": [
        {
            "label": "Appointment Summary",
            "key": "appointment_title",
            "fieldType": "TEXT",
            "values": [
                {
                    "type": "STATIC_VALUE",
                    "allowsMergeTags": true
                }
            ]
        },
        {
            "label": "Requested Appointment Date",
            "key": "appointment_date",
            "fieldType": "DATE",
            "values": [
                {
                    "type": "OBJECT_PROPERTY"
                }
            ]
        },
        {
            "label": "Appointment Notes",
            "key": "appointment_notes",
            "fieldType": "TEXTAREA",
            "values": [
                {
                    "type": "STATIC_VALUE",
                    "allowsMergeTags": true
                }
            ]
        }
    ]
}

The 'Create New Appointment' action is showing up on the workflow:

createNewAppointment.png

Note: I have already delete the definition.

 

In this case, could you try fetching the workflow extension by using the app ID, hapikey and definition id? If it returns back a response, I would expect the workflow extension to be showing on portal 308131 that has the app 195982 installed. My best guess here is that the workflow extension definition is created on another app id which is why when installing app id 195982 on portal 308131, we are not seeing the workflow extension.

tomasfp
Member | Elite Partner
Member | Elite Partner

My App not showing up in Workflow palette

Hi @WendyGoh , I finally figured out what was wrong. It was my mistake, I had deleted my app definition during testing/development, but did not realise it. You can still see it if you query for all your installed apps, but it has the "deletedAt" field set, I missed that...

 

Thanks for your help, Tomas

 

0 Upvotes
WendyGoh
HubSpot Employee
HubSpot Employee

My App not showing up in Workflow palette

Hi @tomasfp,

 

Awesome! Thanks for sharing that and I'm glad all's well now!

0 Upvotes