Hi all, I’m working on an Umbraco Cloud (umbraco.io) project and trying to understand how a custom signup form behaves on submission—without direct access to code or FTP.
Here’s what I’ve discovered so far:
-
The form is rendered via a macro:
@Umbraco.RenderMacro("pageSignupForm"), which is placed in the master template (_layout.cshtml) -
I can view the macro under Settings → Macros, and it references a partial view (
signup.cshtml) that emits the HTML form -
The form submits to itself (no explicit action URL), and I can see the rendered HTML in the browser
-
I don’t have access to SurfaceControllers or Razor logic, so I can’t inspect
[HttpPost]handlers or controller methods -
The form is not built using Umbraco Forms, so I don’t see any workflow or submission settings in the admin panel
-
The site is hosted on Umbraco Cloud, so I don’t have FTP access—only Git-based deployment is available
What I’m trying to find out:
-
Where can I trace what happens when the form is submitted (e.g., saving data, sending email)?
-
Is there any way to modify submission behavior—like changing the email address it sends to, or redirecting after success—purely from the admin panel?
-
Can macro parameters or content node properties be used to expose and control these behaviors?
Any guidance on how to ritualize this into an admin-editable workflow or macro configuration would be deeply appreciated.