In the account settings, you can configure default values that apply to all your forms — as well as connections to external services such as onOffice and OpenAI.
Here you enter the API token and secret for your onOffice API user.
> 💡 If you have activated propform.io via the onOffice Marketplace, the connection will be established automatically — you do not need to enter anything here.
📖 Detailed instructions:
These settings apply to all forms where “Use default styling” is enabled. You can override them in each individual form.
> 💡 If your preferred font is missing, get in touch — we’ll add it.
Appears below your forms, provided that “Use standard legal notice” is enabled in the form settings.
To ensure form links are not valid indefinitely, you can specify an expiry date in the form settings. It is appended to the form URL as a URL parameter.
You enter a specific date (format YYYY-MM-DD HH:MM:SS or YYYY-MM-DD) and append it as a URL parameter to your form URL.
More practical for most use cases: you use an onOffice formula field that dynamically calculates the desired expiry date. When sending a form link from onOffice (e.g. via email), the current expiry date is automatically inserted.
Typical use case: A form link in an email should be valid for 14 days from the date of sending. To do this, create a date field in onOffice using the formula _calculate(DATEADD(TODAY();14;"d")) and use the macro for your email dispatch.
You can define as many form groups as you like and assign a group to a form in the form settings.
Why? You can then create a copy link for an entire form group — and use it to share or copy multiple forms at once between different propform accounts. Useful for consultancy firms rolling out their standard set of forms to many clients.
In this section, you can completely disable propform.io from storing form views and submissions with content in the database.
> 🔒 If both options are off, counters will still be incremented, but no content or IPs will be stored in the propform database. Data is routed exclusively to onOffice. More on this: Privacy Policy.
Enter your OpenAI Platform API key (from platform.openai.com). This will enable the “ChatGPT text generation” and “AI voice input” functions in the form settings.
> 💸 You pay the costs of API usage directly to OpenAI. Pay-per-use, very affordable per request.
Account settings → bottom left “Invoices” → list of all previous invoices with download links.
Invoices are generated via our payment provider Paddle — propform does not store the invoice PDFs itself. Workflow:
> ⚠️ Important: Paddle does not attach a PDF to the reminder email — you must actively click the link and print manually. This is a Paddle feature that we cannot influence.
If the invoice reminder has not arrived, there is a “Resend” button for each invoice — this resends the email with the download link.
Background images are entered as a URL in Form Settings → Styling → Background Image. Two sources:
Select an image on unsplash.com → Right-click → “Copy image address” → Paste the URL into the background image field.
> ⚠️ Note regarding Plus images: Images with the “Plus” label are subject to a fee (Unsplash+ subscription) — use only standard Unsplash images.
If you wish to upload your own images, onOffice has an integrated file management system (CK-Finder) which you can also use as an image host:
The images are then stored under mcms.onoffice.de/... and are publicly accessible — perfect for form backgrounds.
If you manage multiple client accounts as a consultant or reseller, you will find the “Impersonate Account” option in your account settings, along with a list of your clients.
You can do everything in the client account that the client themselves could do: create forms, copy them (see form groups above), change settings, view statistics.
The assignment “this consultant may impersonate this client” is currently entered manually by propform in the database. If new clients are added, please drop us a quick line at hello@propform.io.
If you have multiple admin accounts within an organisation (e.g. two managing directors), they can also impersonate each other. We can configure this on request.
Each sub-account has its own subdomain (<name>.propform.io) available — or a custom domain via CNAME. More information on request at hello@propform.io.
> 💡 API user limitation: An onOffice API user token can only be stored in one propform account (to prevent free account abuse). If multiple sub-accounts are to use the same API user, please contact us — we can set this up in the backend.