I’m increasingly using forms since you can build more complex workflows with them. I’m even using AI nodes to create the input for subsequent form nodes and it’s really cool to have forms work so dynamically.
But… the forms don’t look good.
Is it possible to update/customize the design of the forms somewhere? Is there a way we can change the css or colors or…anything?
I can’t find anything in the docs or in this forum about it. I know I can use an external form builder like jotform and then use webhooks, but my forms in n8n have become too complex for that, and I would love to keep on using the data in n8n to build forms, rather than going back and forth with webhooks over 20 times.
Sadly not possible yet indeed. Need to fallback to webhooks for that for now.
It will maybe be added in the future, maybe good to make a feature request for it, if it isnt already somewhere.
@barn4k as far as I know the embed license doesn’t add any actual features. It only gives you the permission to build n8n into your own product.
Of course you can add the feature at this point, but you can do that in the community version as well. As long as you comply with the license of course.
@BramKn Thanks. You mean as a community node? That’s actually a good idea. I’ll check the license for if that could be restrictive, but in itself it’s a good way to go.
I checked if I could ‘kind of’ hack (I mean ‘update’, of course ) the included style, but I couldn’t find it yet.
the question was more about the form design, and that one might be covered with the Embed license, because there you can change the design of all n8n elements
Yeah, the chances of them needing an embed license when wanting to change the form design are high. But they could also want to change the form design for internal stuff, then you do not need an embed license.
And the Embed license does not change the design or allow you to change it more easily, it just gives you the permission to use it as a comercial offering/ product.
The steps/options of changing the design would be the same if you have an embed license or you do not. Embed license does not add anything except for what you are allowed to do.
Interesting for the sake of discussion, but an embed license is certainly not the direction we want to take; it’s not about taking the n8n UI to any client.
I guess the forms are in that sense a bit of a gray area (UI element, but not offering any empowerment or logic to the end user), but if that would be the case anyway, we would keep our webhooks because the required budget would not be worth it (it’s 1 workflow with a form).