General Questions
QuikForms builds public-facing forms that write straight into Salesforce, with no code. Every submission is saved as a record in your own org, and your form data never leaves it. You drag fields onto a canvas, style the form, translate it if you need to, and publish it to a URL. Fields live in a shared library, so a field you define once can be reused on every form that needs it.
Key capabilities include:
- Visual form builder with drag-and-drop layout, multi-page forms, and an optional review page
- Reusable field library shared across forms
- Record creation forms, surveys, and chat forms that start a Messaging for In-App and Web conversation
- Multi-language forms with a visitor language picker and AI translation
- Styling with 8 built-in themes, gradients, and 30 included fonts
- Dependent fields and value messages that react to what a visitor picks
- Cloudflare Turnstile CAPTCHA and honeypot bot protection
- File uploads (up to 9 MB per file on a Salesforce Site, up to 2 GB on Experience Cloud) and drawn signatures
- Built-in analytics stored in your org (the full dashboard is on Professional)
- A Setup Assistant that creates your site and grants the access your forms need
Two things do leave your org, and neither carries a submitted value: the CAPTCHA token is checked with Cloudflare, and QuikForms AI requests go to Anthropic.
For more details, see the Overview section.
QuikForms requires Salesforce Developer Edition or higher (Professional, Enterprise, or Unlimited). It uses Lightning Web Components, Visualforce pages, and Apex that are available in these editions.
No. Building and managing forms needs no code. The visual interface lets you:
- Create forms using drag-and-drop
- Configure fields with point-and-click
- Apply themes and customize colors
- Add validation patterns, from the common patterns listed in the field editor or with Generate with AI
Optional coding may be useful for:
- Custom HTML content in forms
- Advanced regex validation patterns
- Flows that act on the records your forms create
- Plugins that integrate with external systems (Professional)
QuikForms supports three form types, chosen with Form Type on the form's Settings tab:
| Form Type | Purpose | Creates |
|---|---|---|
| Record Creation | Contact forms, support requests, inquiries, and anything that should become a record | A record on the object you choose, for example Case or Contact |
| Survey | Feedback forms and customer satisfaction surveys, sent as a link | The response, saved on a QuikForms Survey record |
| Chat | Collect a visitor's details, then connect them to an agent | Starts a Messaging for In-App and Web conversation, optionally creating a record first |
Learn more about form types in the Creating Forms section.
Yes. QuikForms works on Experience Cloud and on Salesforce Sites, including a site you already run under any name and URL path.
To create a new Experience Cloud site for your forms, open the QuikForms Setup Assistant, click Salesforce Site Setup, and on the Experience Cloud Site tab follow the steps under Create a new Experience Cloud site. You create a Build Your Own (LWR) site in Setup (Open All Sites opens the page), put the QuikForms Renderer on its Home page, open it to the public, and publish it in Experience Builder. Then click Check Again, and click Grant access next to the site in Guest User Permissions. Digital Experiences must be turned on in your org.
To use an Experience Cloud site you already have:
- Make sure the site uses an LWR template. The QuikForms Renderer does not load on Aura templates.
- In Experience Builder, drag the QuikForms Renderer component onto the page that will show forms, and leave its Form ID blank.
- In Setup Assistant → Guest User Permissions, click Grant access next to the site.
- Publish the site. Forms are live on that page with
?fc=[form-id]added.
The full steps for both options are in Publish Your Forms.
Both show the same forms. Experience Cloud is recommended:
| Experience Cloud site | Salesforce Site | |
|---|---|---|
| API calls per completed form | None | About 3 (2 with analytics turned off), counted against your org's daily API allocation |
| File uploads | 4 MB per file, or up to 2 GB for a $CONTENTDOCUMENT field with Enable 2GB Uploads once the site is set up for it (Large File Uploads) |
Up to 9 MB per file |
| Chat forms | Yes, with one line added to the site's head markup and Relaxed CSP | Yes |
| Rate limit and Valid Referrers | Applied | Applied |
| Embedding in your website | Yes, once allowed in Experience Builder | Yes, once allowed in the site's settings |
| After you upgrade QuikForms | Publish the site again | Nothing to do |
Both plans include unlimited forms and submissions and QuikForms AI. Professional adds unlimited languages, the analytics dashboard, multi-object forms, and the plugin framework.
| Feature | Standard | Professional |
|---|---|---|
| Form builder, field library, and all 8 field types | Yes | Yes |
| Record creation, survey, and chat forms | Yes | Yes |
| Experience Cloud and Salesforce Sites | Yes | Yes |
| Setup Assistant | Yes | Yes |
| Multi-page forms, dependent fields, and value messages | Yes | Yes |
| Drafts, publishing, version history, and rollback | Yes | Yes |
| Languages per form, with the visitor language picker | Up to 5 | Unlimited |
| QuikForms AI: building, translation, validation patterns, error log help | Yes | Yes |
| Analytics | Total views and submissions per form | Full dashboard, field-level detail, and AI insights |
| Multi-object forms (Related Objects tab) | No | Yes |
| Plugins, custom field types, Flow hooks, and platform events | No | Yes |
The 14-day free trial includes every Professional feature. Prices are on the pricing section of the home page.
QuikForms stays installed and nothing is deleted. Your forms, fields, translations, and submissions stay in your Salesforce org.
- Public forms go offline, and visitors see a message that the form is not currently available.
- QuikForms AI turns off.
- Every QuikForms page shows a banner saying the subscription has ended. Until your license expires, you can still open and export everything.
Renewing brings your forms and QuikForms AI back. See When a Subscription Ends and the Refund & Cancellation Policy.
Yes, on Professional. A plugin can add a custom field type (such as a range slider), validate values on the server, act on a submission, or call an external system through a Named Credential. Plugins run on Experience Cloud and on Salesforce Sites.
- Download a plugin's zip from the Plugin Library, or build your own.
- Someone with deployment access to your org deploys every folder in the zip, with the tool you already use for Apex.
- For a custom field type, open a field in the field editor, go to the Options & Structure tab, and choose it under Plugin Field Type. Plugin Configuration (JSON) starts from the plugin's default settings and is checked for valid JSON before you can save.
Developers can find the interfaces, hooks, and examples in the Plugin Framework Overview.