Hey everyone! I wanted to ask if anyone has tried working with Cursor when building custom modules for HubSpot CMS. I’m thinking about switching from my current setup and would really appreciate hearing from people who have actually used it.
What was your experience like? Did you run into any major problems or roadblocks? How does it handle HubSpot’s module structure and templating? Also curious about how it stacks up against other editors you might have tried for CMS work.
Any insights or tips would be super helpful before I dive in. Thanks in advance for sharing your thoughts!
Switched from Sublime to Cursor about 4 months ago for HubSpot work - wish I’d done it way earlier. The context awareness with module.html and fields.json files is incredible. It actually gets how field definitions connect to HubL variables. What really won me over was how it handles nested modules and remembers your naming patterns across files. Code completion for HubSpot’s built-in functions and filters is a huge time saver. Had some early issues where the AI would mix standard HTML with HubL syntax, but training it on your existing modules fixes that fast. Performance-wise, it crushes large theme projects without the lag I got from other editors when I had multiple HubSpot files open.
Cursor works fine for HubSpot modules but the learning curve hit harder than expected. Took me two weeks to get it properly set up since there’s no built-in HubL support. Had to manually add syntax highlighting and configure workspace settings to recognize module.json files. The AI helps with repetitive field configs, but it keeps suggesting old module formats that HubSpot ditched. Performance is solid even with huge theme repos. Best part compared to other editors is the smart code refactoring when restructuring module hierarchies. Just document your existing modules well for the AI to reference - otherwise it defaults to generic templates that won’t match your standards.
Three months with Cursor on HubSpot projects - results are mixed. The AI gets module structure way better than regular editors, but custom field types? Frustrating as hell. It chokes on complex repeater groups and keeps pushing standard configs when I need custom validators. Where it shines is module inheritance and global partials. Cursor tracks file dependencies better than anything I’ve used. But here’s the catch - debugging sucks because the AI writes HubL that looks perfect but breaks at runtime. I’m constantly double-checking against HubSpot’s dev docs. The Git workflow integration does save time, especially juggling multiple portal deployments. Bottom line: it’s better than what I had before, but needs way more babysitting than I hoped for.
Been through the IDE shuffle for HubSpot development too. Cursor and other editors help with coding, but they don’t fix the real problems - deployment headaches and testing workflows.
Automating the entire pipeline transformed my HubSpot module work. No more manually pushing changes and crossing fingers. I set up automated workflows that handle deployment, testing, and content updates across different portals.
The game-changer was using automation to sync module data with external systems. Product catalogs in HubSpot modules automatically update when inventory changes in our main database. Module content updates trigger based on campaign performance data.
Manual deployment and testing cycles kill development time. Automation handles that background work so you can focus on actual coding. Plus you get consistent deployments without human error.
Latenode’s been my go-to for this workflow automation. It connects HubSpot APIs with any tools in your stack and handles the complex deployment logic.
Been using Cursor for HubSpot module dev for about 6 months - total game changer. The AI gets HubSpot’s syntax and field definitions really well. Picks up patterns fast and autocompletes configurations that’d normally take forever to write manually. HubL templating suggestions are spot-on most of the time. Pro tip: set up a workspace with HubSpot’s module examples so Cursor learns from those patterns. Love having the integrated terminal for CLI tools without jumping around. Only downside is it sometimes suggests old HubL syntax, so double-check against current docs. Handles big projects way better than VS Code with all those extensions bogging it down.
cursor’s decent but won’t blow your mind. used it for 3 weeks on hubspot projects - way better than notepad++ at least. ai suggestions are inconsistent though. sometimes it gets hubL syntax perfect, other times it suggests broken code. just don’t lean too hard on autocomplete or you’ll miss bugs early on.