App Card not Appearing in View Customization Section

I had a legacy project that I just migrated over to the new project.

I attempted to add an app card. Build works, upload works.

However, the app card is NOT appearing when a user goes to a company → customize → edit default view → add card → card library.

It is not clear to me why this is silently failing.

here is the app card hsmeta:

{
  "uid": "UID",
  "type": "card",
  "config": {
    "name": "NAME",
    "location": "crm.record.tab",
    "entrypoint": "/app/cards/NewCard.tsx",
    "objectTypes": [
      "companies"
    ]
  }
}

Here is the whole app’s hsmeta:


{
  "config": {
    "auth": {
      "type": "oauth",
      "redirectUrls": [
        "CALLBACK"
      ],
      "optionalScopes": [
        "crm.objects.owners.read",
        "sales-email-read",
        "crm.schemas.companies.write",
        "crm.schemas.deals.read",
        "crm.objects.deals.read"
      ],
      "requiredScopes": [
        "crm.objects.companies.read",
        "crm.objects.companies.write",
        "crm.schemas.companies.read",
        "oauth"
      ],
      "conditionallyRequiredScopes": []
    },
    "logo": "LOGO",
    "name": "NAME",
    "support": {
      "supportUrl": "DOCS",
      "supportEmail": "EMAIL",
      "supportPhone": "NUMBER",
      "documentationUrl": "DOCS"
    },
    "description": "DESCRIPTION",
    "isUserLevel": false,
    "distribution": "MARKETPLACE",
    "permittedUrls": {
      "img": [],
      "fetch": [],
      "iframe": []
    }
  },
  "uid": "UID",
  "type": "app"
}

Please note I’ve replaced some of the real values with all caps generic descriptors.

Hey @noahj,

Thanks so much for posting in the Community!

I’d like to tag in some of our Community experts to see if they have any context on why this might be failing. @Anton, @stefen, and @EValdes - are any of you able to support next steps here?

Shane, Senior Community Moderator

Okay great, thanks Shane, looking forward to the support!

If the app card is missing from the View Customization section, verify that the app is installed, enabled, and supported by your current version. Refresh the interface, clear the app cache, or restart the application. If the issue continues, check permissions or contact support for further troubleshooting assistance.

Hey Adam, I have taken all of these steps, going as far as removing and reinstalling the app. Nothing seems to be working.

What is the best way to contact support with a developer account? There does not seem to be a way to do so from the developer portal, or if there is, it is quite hidden.

I am going to contact support with the paid license I happen to have, but it does not seem there is a way to contact support for a developer account, hence posting here.

To follow up on adamfoulkes, did you “install” the app to your hub?

It’s a two stage process now for private apps/projects. You upload/build the app to the hub which makes it available to install. Then you install the app to the hub so that the app can be used.

I ran through this on a new app:

  1. hs project upload (force create). This uploads and builds the app.
  2. Go to hubspot → Development → projects → find the project
  3. Go to distribution tab
  4. Find your hub, click Install Now

It should be available after you install it.

Hey @noahj,

Thanks for following up here! Re-tagging @adamfoulkes for visibility.

I’d like to point out that you’re correct. We do not currently have a developer-specific support line for you to reach, so the general support you have access to with your paid subscription(s) is the correct resource! Let them know that we could not find the specific cause of this issue in the Community; they should be more than happy to help out further!

Shane, Senior Community Moderator

Thanks Shane - I went ahead and contacted support anyways. We are going back and forth extensively - it is still open, but based on the depth we are going to with support, the solution is not seeming like it will be found in the forum.

Hey @noahj,

I hear you. If you wouldn’t mind coming back to this thread when you do happen upon a solution with Support, we’d love to see what the resolve was!

Shane, Senior Community Moderator