Custom Sites
You don't need a template. Invoker can deploy any arbitrary HTML to a live URL -- landing pages, surveys, event RSVPs, feedback forms, or anything else you can describe.
How it works
Tell Claude what you want in plain English. Claude generates the full HTML and deploys it with the deploy tool.
"Build me a customer feedback form with fields for name, rating (1-5 stars), and a comment box. Make it look modern."
"Create an event RSVP page for our company picnic on March 15. Include name, email, number of guests, and dietary restrictions."
"Deploy a simple 'coming soon' page with our logo and a countdown timer to April 1."
Form capture with
If your page includes a form, use as the form action placeholder. Invoker replaces this with the real submission endpoint at deploy time.
<form action="{{SUBMIT_URL}}" method="POST">
<input type="text" name="name" placeholder="Your name" required />
<input type="email" name="email" placeholder="Email" required />
<textarea name="feedback" placeholder="Your feedback"></textarea>
<button type="submit">Submit</button>
</form>When someone submits this form, the data is captured automatically and stored with your deployment. No backend code, no database setup.
Always use
Hard-coding a form action URL won't work. The placeholder is what connects your form to Invoker's submission capture. Claude handles this automatically when generating HTML for you.
Choosing a slug
You can specify a custom slug or let Invoker generate one.
Custom slug:
"Deploy this to my-survey"
Creates the page at my-survey.invoker.page.
Auto-generated:
"Deploy this page"
Invoker assigns a random slug like bright-forest-x7k2.invoker.page.
Slugs must be lowercase and can contain hyphens. They must be unique across all Invoker deployments.
What Claude generates
Claude writes the complete HTML document -- <!DOCTYPE html>, <head>, <body>, inline styles, inline scripts, everything. There are no external dependencies required. The deployed page is fully self-contained.
You can ask for specific design choices:
- Styling: "Use a dark theme with rounded corners"
- Layout: "Two-column layout with the form on the right"
- Behavior: "Show a success message after submission instead of redirecting"
- Responsive: "Make it mobile-friendly" (Claude does this by default in most cases)
Example: multi-step survey
"Build a three-step survey form. Step 1: name and email. Step 2: rate our service 1-5 and pick a category from a dropdown. Step 3: open-ended comments. Use a progress bar at the top. Deploy it to q1-survey."
Claude generates the full multi-step form with JavaScript for navigation, the progress bar, and for the final submission. The page goes live at q1-survey.invoker.page.