Slack Archive
SearchChannelsQ&AUsersFiles

Slack Archive Browser

    Questions & Answers

    Sasika created a custom action definition locally using Python for her connected app and wants to know where to see/use this action in her HubSpot portal.

    SSasika Nagaraj
    #workflowsSep 4, 2024

    No direct answer in the thread. However, once the custom action is defined and the app is installed in the HubSpot portal, the custom action should become available for selection within the workflow editor UI, usually under a section named 'Custom Actions' or grouped by the connected app's name.

    SAnswered by Sasika Nagaraj

    Nenad Kostic needs a workaround for conditional logic in forms without Marketing Hub Pro.

    NNenad
    #generalSep 3, 2024

    Jennifer Nixon states conditional logic requires Marketing Pro and recommends custom coding or hiring a developer for a multi-step form solution.

    JAnswered by Jennifer Nixon

    Mariana is building a blog module and is unsure how to filter posts by tags without reloading the page.

    MMariana Forteza
    #cms-reactSep 3, 2024

    One way to achieve this without reloading is to consider using client-side state management or querying a public API that can accept parameters.

    MAnswered by Mariana Forteza

    Ben is having trouble pulling a standard email template from HubSpot and retaining all needed details like content and tokenization.

    BBen Fraser
    #email-developmentSep 3, 2024

    Ben was given hints to look for the correct API endpoints to pull the email template while retaining necessary details.

    BAnswered by Ben Fraser

    Cece Kirkwood needs to identify the purpose of HubSpot scripts found on their domain for compliance classification.

    CCece Kirkwood
    #generalSep 3, 2024

    Danielle Urban explains the scripts are standard for analytics, form tracking, and event visualization, with details on each script's function.

    DAnswered by Danielle Urban

    Nick Uresin is looking to create a landing page with conditional redirects based on user choices but has Sales Pro and basic Marketing Hub.

    NNick Uresin
    #generalSep 3, 2024

    Camille Markentive suggests using conditional redirects in form options, which requires Marketing Pro. If unavailable, custom coding or upgrading the plan is necessary.

    CAnswered by Camille Markentive

    Dirk is trying to use the HubL function `get_asset_url` to check if a video file exists in the standard File Manager (/hubfs/* path) but it's returning an empty string.

    DDirk van der Giesen
    #data-driven-contentSep 3, 2024

    John clarifies that `get_asset_url()` is designed to work with files uploaded to the Design Manager, not the File Manager (hubfs).

    JAnswered by johnIsFuller

    Parul has Marketing Hub Professional and wants to email an active list using a workflow, but believes it requires Enterprise. She asks for alternatives.

    PParul Sen
    #workflowsSep 3, 2024

    Camille questions the premise, stating that sending marketing emails (including to lists via workflows) is typically included in Marketing Hub Professional. She advises Parul to double-check her Hub subscription features.

    CAnswered by Camille Markentive

    Sasika has a blocking custom action that calls Lambda, which triggers an async worker. The action completes (unblocks) as soon as Lambda responds, but needs to wait until the worker finishes updating HubSpot fields.

    SSasika Nagaraj
    #workflowsSep 3, 2024

    The issue is that the initial Lambda function is likely completing the callback immediately. For a blocking action to wait for an asynchronous process, the initial function (Lambda) should receive the request and the callback ID, start the worker, and respond quickly (e.g., 200 OK) *without* calling the HubSpot callback completion endpoint. The asynchronous worker, upon finishing its task (updating contact fields), should be responsible for making the final API call to `POST /automation/v4/actions/callbacks/{callbackId}/complete` to unblock the workflow.

    HAnswered by Harun Kumar Siva

    Michael seeks access to the Journey Automation Private Beta.

    FFederico Mozzo
    #releases-and-updatesSep 2, 2024

    Carter details the features of Journey Automation, describing it as an end-to-end marketing automation tool.

    CAnswered by carter

    Olia asked about tracking HubSpot updates specific to CMS/developer needs

    OOlia Gozha
    #releases-and-updatesSep 2, 2024

    Jon McLaren acknowledged feedback about filtering challenges and mentioned upcoming changelog improvements

    JAnswered by Jon McLaren

    Kajal's UI extension button uses fetch() to call an external API endpoint upon clicking, but the request fails.

    Kkajal
    #serverless-functionsSep 2, 2024

    Direct client-side fetch calls to external APIs are not permitted from HubSpot UI extensions. Such calls must be routed through a HubSpot serverless function, which can then make the external API request.

    HAnswered by Hyago Vieira Alves

    Israe wants to make the dark blue section of their website's footer wider and needs help finding where to modify the code, possibly CSS.

    IIsrae
    #seoAug 30, 2024

    Olia explains that the footer's appearance is controlled by CSS. Israe should edit the `child.css` file within their theme (accessible via Design Manager -> Theme Folder -> css/child.css on the left pane) and add or modify the CSS rules for the footer element, likely overriding the `background` or potentially `padding`/`height` properties for the relevant footer class.

    OAnswered by Olia Gozha

    Walter needs help customizing a form's CSS on a landing page

    WWalter
    #modulesAug 30, 2024

    Anton Bujanowski recommends adding a cssClass to the form configuration and styling via theme-overrides.css, linking to form embed documentation

    AAnswered by Anton

    Stefano is trying to use a GraphQL query in HubSpot that seems to work inconsistently in his application.

    SStefano Chiala
    #cms-reactAug 30, 2024

    The issue may be related to the caching of GraphQL queries. It is suggested to try adjusting the query or possibly purging cache before testing.

    SAnswered by Stefano Chiala

    Nolan is requesting help in creating dynamic links in HubSpot emails sourced from contact properties.

    NNolan Evans
    #email-developmentAug 29, 2024

    Anton explains how to use contact properties in emails for dynamic links and provides code snippets.

    AAnswered by Anton

    Rodrigo has a custom code action that generates a URL and outputs it as 'reviewLink'. He wants to use this output directly in a subsequent 'Send email' action's body like `{{custom_code.reviewLink}}`.

    RRodrigo Apetito
    #workflowsAug 29, 2024

    Justin Givens explains that custom code outputs cannot be directly inserted into email templates 'on the fly'. The correct method is to add a 'Set property value' action after the custom code action. Use this action to copy the 'reviewLink' output from the custom code into a custom contact property. Then, use the personalization token for that contact property within the email template.

    JAnswered by Justin Givens - Level 2

    Adrian wants to change form validation error colors or remove validation messages

    AAdrian Colon
    #generalAug 29, 2024

    Jennifer advises inspecting the CSS and overriding error styles via theme customizations

    JAnswered by Jennifer Nixon

    Arthur Koch faces authentication errors when trying to close conversations via API workflow.

    AArthur Koch
    #apiAug 29, 2024

    Stacey explains the need for a private app token and correct authorization headers, linking to Private Apps documentation.

    AAnswered by Arthur Koch

    Sasika has a workflow where an initial custom action triggers an external AI process that updates 3 contact properties asynchronously. She needs the workflow to wait until those 3 properties are populated before proceeding, possibly checking periodically.

    SSasika Nagaraj
    #workflowsAug 29, 2024

    Stacey suggests, since loops are not possible, to handle this within a single workflow by using delays and conditional branches. After the initial trigger/action, check if the 3 properties are known. If yes, proceed down the desired path. If no, add a delay (e.g., 15 minutes, based on the expected ~10 min update time), and then add another conditional branch to check the properties again. This re-check could be repeated once or twice, potentially creating a task if still not updated.

    SAnswered by Stacey Thomas
    Page 28 of 535