Build forms that look exactly like your website.
Paste a public page. The agent reads brand colors, fonts, and logo. The live form then matches your site on the hosted page and in the embed.
no signup required
Match the look of your site
Three steps from a public page to a form that shares your brand.
Step 1
Import the look of your site
Drop a public HTTPS link in Import theme on the Edit tab, or in the assistant. Request Forms reads brand colors, fonts, and logo.
Step 2
Review the theme
Imported tokens become colors, font, and corners you can still edit. You can also pick a designer palette or write custom CSS.
Step 3
Publish on your page
Share a hosted link or paste the web component embed. The embed inherits font, text color, background, and accent from the host. You can change the form later without editing the snippet.
Theme tools that stay in this product
Use a site link, a palette, or a CSS box. Hosted and embed forms share the same sheet.
Colors and type from your site
Import theme reads colors, fonts, and corners from a public page. You then keep or change those values on the Edit tab.
Palettes without CSS
Pick Midnight or one of twenty designer palettes. Set page, text, button, and button text colors. Custom CSS still wins if you add it.
A real CSS box when you need it
50,000 character cap. Unsafe CSS is stripped. Target .rf-form-root variables and .rf-* classes. The same sheet styles the hosted page and the embed.
Logo and corners
Add a logo, set corner radius, and keep buttons in your brand shape. The live preview shows the theme while you build.
Embed without a visual break
The form should read as part of your page, not as a borrowed box.
The embed matches the host
The embed is a web component with a shadow root. It inherits font, text color, background, and accent from the host page. Field layout, spacing, focus, and errors stay Request Forms.
Inline or modal
Web component embed: inline, button modal, link modal, and RequestForms.open. Free.
No snippet churn
Paste the snippet once. Edit questions, logic, and CSS in Request Forms. The embed loads the latest published form.
Keep the chrome off the form
Theme matching is free. Hide the vendor link or serve the form on your host when you upgrade.
Hide the vendor link
Hide the Request Forms link on a paid organization. Free forms keep the link.
Serve forms on your host
CNAME a hostname and serve forms on that host. Needs a paid organization.
Where a matching form matters
Use this when the form sits next to your own design, not in a generic inbox.
Contact on a marketing site
Put a contact form in the same colors and type as the rest of the page. Visitors stay in your brand from the hero to submit.
Careers on the company site
A job form that looks like the careers page reads as part of the company, not a borrowed tool.
Client intake next to case studies
Match the studio or agency site so the intake form feels like the work, not a generic widget.
RSVP on a campaign page
Event colors, fonts, and buttons stay consistent from the landing block to the confirmation screen.
Guides
Read the CSS and embed docs, or return to the AI builder on the home page.
Questions
- How does the form match my website?
- On the Edit tab, use Import theme and paste a public HTTPS page. Request Forms reads colors, fonts, and corners and applies them as the form theme. You can still edit those values. The assistant can also match a site. Embeds inherit font, text color, background, and accent from the host page.
- Does the embed pick up CSS from my website?
- It inherits a small set of tokens: font, text color, background, and accent. It does not copy the host stylesheet. Field layout, spacing, focus, and errors stay Request Forms. Set data-inherit="off" to keep the saved form theme.
- Can I hide Request Forms branding?
- Hide the Request Forms link on a paid organization. Free forms keep the link.
- Do I need to write CSS?
- No. Use Import theme, pick a palette, or let the assistant write CSS from a site link or a screenshot. Open the CSS box only when you want a precise rule.
- Does a custom domain change the look?
- The theme stays the same. A paid organization can CNAME a hostname and serve the form on that host. Search engines then see your domain as the form URL.
Write a form that matches your site
Describe the questions. Add a public page if you want the agent to match the theme.
no signup required