Michal Wezykowski explains that HubSpot only supports links, not attachments, and suggests using external services like Mailjet.
Matt Scott provides JavaScript validation code using HubSpot form callbacks
Justin Givens shares a link to 3CX's official documentation for HubSpot PBX integration.
Anand Narasimhan advises moving custom object permissions to optional scopes to resolve authorization issues during app installation.
Felix clarifies that while some packages are preloaded, any additional npm libraries must be bundled together with the serverless function code using a tool like Webpack during local development before uploading the bundled file to HubSpot.
Carter McKay clarifies that Data Sync apps are exclusively created by HubSpot; third-party developers cannot access this functionality directly.
Justin Givens recommends using optional scopes and enabling advanced scope settings in the app to limit permissions.
Evelynn states DND templates require manual rebuilds, while HTML templates can be uploaded.
Jennifer suggests that sometimes updates to featured images aren't immediately picked up. Unpublishing the page and then republishing it forced the server cache to clear and recognize the change, resolving a similar issue for her.
Matt Scott explains browser caching behavior with 301 redirects and recommends incognito testing
Nicholas advises using `PRIVATE_APP_ACCESS_TOKEN` in .env, ensuring scopes in app.json, and avoiding hardcoded localhost. Ace later confirms improvements after setup adjustments.
Matt Scott suggests using WebP format or SVG embedding to avoid HubSpot's compression
Matt identifies readonly attribute as cause of accessibility issue in form fields
Scott confirms this is achievable and recommends reviewing the official HubSpot UI Extensions examples repository on GitHub, pointing to specific examples for modals/sidebars (`overlay-example`) and serverless function integration.
Scott Marion provides a link to the HubSpot Imports API documentation for CSV data handling.
Paul's inquiry involves suggestions to track interactions through custom events, but no specific answer addressing the issue was provided.
Justin advises switching to Node.js 16.x or using AWS SDK v3 submodules for 20.x compatibility.
Scott Marion directs to the HubSpot Imports API documentation for CSV file handling, though the connection to lead source differentiation is unclear.
Tom later shares solution using WordPress hooks/filters to extend plugin functionality while maintaining updatability
Tom found the solution himself: The plugin provides WordPress action and filter hooks (`apply_filters`, `do_action`). The best practice is to create a separate custom WordPress plugin that uses these hooks to add functionality, allowing the main HubSpot plugin to remain updateable.