Skip to main content

Changelog

Follow new updates and improvements to OpnForm.

Use computed variables in PDF templates

You can now add computed variables directly to your PDF templates, making it easy to include calculated totals, scores, prices, conditional results, and other dynamic values in generated documents.

Computed variables are available alongside regular form fields in the PDF template editor. Click Add Zone, search or browse the new Computed Variables section, then select the variable you want to place on your document.

Position the zone and customize its font size and color as usual. When a PDF is generated for a submission, OpnForm automatically evaluates the variable and inserts its current value.

Build forms with your AI assistant

Describe the form you need, preview it, and refine it with your AI assistant before anything goes live.

OpnForm’s MCP integration lets compatible AI assistants create and edit forms through a conversation. Start with a private draft on OpnForm Cloud, then open it in the visual editor when you are ready to save and publish.

What you can do

  • Create a private draft and review its preview without an OpnForm account on Cloud.
  • Add or revise questions, conditional display rules, and calculated values through the conversation.
  • Continue in OpnForm’s visual editor to adjust the design and finish your form.
  • Connect your account to find, create, update, publish, or move forms to trash within your workspace permissions.
  • Search responses, summarize submission data, and generate a private CSV export without modifying the original responses.

You stay in control: saving a new form does not publish it. Publishing or moving a form to trash through the assistant requires explicit confirmation. Your existing workspace permissions and plan limits still apply.

How to use it

Connect a compatible assistant using Settings → MCP & AI agents. Try “Create a contact form with Name, Email and Message,” then “Add an optional Phone number field.” In the ChatGPT preview, choose Edit in OpnForm. Click Save to my account, choose your workspace, and Save draft. Review the form before publishing it in OpnForm.

Good to know

  • Cloud users can create private guest drafts before signing in. Connect through OAuth for account and submission tools; never paste your password into the conversation.
  • Self-hosted administrators must enable MCP first. Self-hosted connections require authentication and do not offer guest drafts.
  • Preview presentation depends on your AI client. ChatGPT custom MCP access depends on its plan and workspace settings.

Get started

Connect OpnForm to your AI assistant — step-by-step guide

Read the MCP documentation for Cloud and self-hosted OpnForm

Know where your submissions come from

You can now see which campaign or ad brought each submission to your form. Add supported UTM parameters or click IDs to your form URL, and OpnForm saves them automatically—separately from the answers submitted by your respondents.

Campaign columns stay hidden by default to keep your submissions table focused. Show the parameters you need when reviewing or exporting submissions, then hide every URL parameter again in one click.

Embedded forms are covered too. Forms embedded with the OpnForm SDK automatically inherit supported campaign parameters from the parent page, while values explicitly included in the iframe URL take priority.

How to use it

  • Add supported UTM parameters or ad click IDs to your form or campaign URL.
  • Open your form and select Submissions.
  • Open Columns → Attribution & tracking.
  • Select Show detected, or choose another supported parameter.
  • Select Export to include the visible attribution columns in your CSV.
  • Use Hide URL parameters whenever you want to clear every attribution column from the table.

Good to know

  • Attribution columns are hidden by default.
  • OpnForm captures a validated list of campaign parameters and click IDs, not arbitrary URL parameters or the full parent URL.
  • In SDK embeds, an explicit iframe URL value takes priority over the same parameter on the parent page.
  • Attribution is also available in owner API responses, webhook and Zapier payloads, and SDK submit events under meta.attribution.

Learn how to track the source of your OpnForm submissions

Earlier updates