Describe the form you want — and let AI build it.
The AI Assistant builds and edits form configurations from plain-language prompts, and can review an existing form for issues. Tell it what you need — “add a 3-step approval wizard with a manager sign-off” — and it returns a ready-to-apply configuration, or a plain-text report if you’d rather it just advise.
You bring the AI. Modern DFFS does not include it. There is no AI model, subscription, or bundle of tokens inside the product, and the license price does not cover any AI usage. Whichever route you use, the model access is yours and is billed by whoever provides it: send inline with your own provider API key (Claude, OpenAI, Gemini, Mistral, Grok, Groq), or copy the prompt into an AI tool you already subscribe to. On Enterprise, your own relay runs on your organization’s provider account. Either way you need AI access of your own — SPJSWorks never meters, resells, or subsidises it.
Key capabilities
- Two response modes — apply the changes (returns an updated configuration, applied automatically after an automatic snapshot, so every change is reversible), or review and report (a plain-text analysis, nothing changed — great for audits).
- Build from scratch — generate whole forms from a description, including creating any missing list fields.
- Six providers — Claude (Anthropic), OpenAI, Gemini (Google), Mistral, Grok (xAI), and Groq. Bring your own API key, AES-GCM encrypted in your browser and never stored on our servers. Requests reach the provider through a stateless relay that retains nothing — no key, no prompt, no response.
- Enterprise relay — AI traffic never leaves your network — route requests through your organization’s own relay endpoint, so users never handle an API key and nothing touches SPJSWorks infrastructure. Credentials and provider choice stay under IT’s control. (Enterprise)
- No API key required — a key just keeps everything inline. Without one it’s a two-step manual flow: copy or download the assembled prompt + schema, run it in whatever AI tool your organization already approves, then paste or import the result. Nothing leaves your browser to us or to any provider. No key still means your own AI — this route needs an AI tool you already have access to, it does not remove the AI subscription.
- Scoped prompts — include only what’s needed (layout, rules, settings, Custom JS/CSS) to keep token usage low. Asks before guessing when a request is ambiguous.
From prompt to working form
A real request on a real form: a purchase-request form has an Approval tab, but no approver field and no notification. Here is the whole round trip.
-
Describe the change in plain language
Scope the request to only the parts it touches — here Form and Rules — choose whether the AI should apply the changes or just review and report, then write the prompt the way you’d say it to a colleague.
Provider configuration sits at the top, and the panel says it plainly: optional — required only to use Send to AI. That’s where the two routes diverge at step 3 — send inline with your own key, or Copy / Download the assembled prompt to run in whatever AI tool you already use, then bring the answer back at step 4.
-
It asks before it invents anything
The response streams back — expand it any time to watch what’s being generated. This request needs an Approver column that doesn’t exist on the list yet, so rather than guessing or silently failing, the assistant lists exactly what it wants to create and waits for you: create the fields, or skip and wire them up yourself.
-
Apply it, or take the JSON
Import the configuration straight into the form, or download it as JSON to review, diff, or move to another environment first. Nothing is written until you choose.
-
The field lands where you asked
Back in the form builder, the Approval tab of the existing tab set now holds the Approver field — inside a proper row and column, matching the structure the rest of the form already uses.
-
…and so does the logic behind it
It didn’t stop at the field. The assistant also wrote the rule that was asked for: when Approver: Email is not empty, on change → send email — with the recipient, subject and body built from field tokens like
[[fieldValue:Approver.email]]. Editable like any hand-built rule.
-
Nothing the AI does is one-way
A restore point is written automatically before the configuration is applied. Roll the form back in one click, or Compare the two versions to see exactly what changed.
Let AI build your forms — free for 30 days.
Full functionality, no credit card. AI Assistant is included on Enterprise and available as a Professional add-on — in both cases you supply your own AI access.