| 开发者 | iakpressteam |
|---|---|
| 更新时间 | 2026年6月26日 02:15 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
wp-admin allowing you to manage, review, and assign submissions to your team without third-party SaaS accounts or expensive user-seat upgrades.
Unlike traditional form plugins that lock team collaboration tools behind expensive licenses, IntakeFlow enables assignment and status workflows out-of-the-box, storing all submissions and file uploads safely in your own WordPress database.
🔌 100% Offline-First & Local (SaaS connection is completely optional)
You do not need a cloud account to use IntakeFlow. The core form builder, local wp-admin inbox, team assignment queue, email alerts, and the Contact Form 7 / Gravity Forms migrator run entirely within your WordPress hosting environment.
An optional account on intakeflow.dev is only required if you want advanced cloud services such as digital signatures, document scanner fields, real-time Stripe/card checkout, or automatic backups.
🔄 Already using Contact Form 7 or Gravity Forms?
Convert your existing forms to IntakeFlow in just 3 clicks. Our migration wizard preserves inputs, options, and required rules, generating a clean multi-step form and a dedicated shortcode instantly.
🌐 Clean HTML Rendering (No Bloated Iframes)
Forms render natively using pure HTML/JS, inheriting your theme's active CSS and typography. This ensures lightning-fast page speed, excellent SEO indexing, and perfect mobile responsiveness.
Key features
[xpressui] shortcode, the native Gutenberg block, or the Elementor widget..zip file from the IntakeFlow console directly inside wp-admin.[xpressui id="your-project-slug"] works in any page, post, or block-editor paragraph block. The form renders inline, inheriting your theme's page layout.POST /wp-json/xpressui/v1/submit). No extra server configuration required..zip from the WordPress Plugin Directory or from intakeflow.dev..zip file and click Install Now.[xpressui id="your-project-slug"] in any page or post to embed the form.Yes. The WordPress plugin is free and open-source. You can build, import and embed forms and review submissions in your wp-admin inbox at no cost. A free or paid account at intakeflow.dev is optional and only needed for cloud sync and advanced field types (signatures, document scanning, time-slot booking). Free accounts include up to 100 cloud-synced submissions per month.
Yes. Go to Submissions › Workflows › Import, pick any Contact Form 7 or Gravity Forms form, and convert it to an IntakeFlow workflow. Field types (text, email, phone, number, date, URL, file, select, checkbox, radio), choices and required rules are preserved, and you get a ready-to-embed shortcode. It works with or without a Console connection.
Yes, with an IntakeFlow Console account. Product and service / time-slot booking catalogs render natively in your WordPress pages (server-side, SEO-friendly — no iframe) with a checkout step. Customers can pay by bank transfer / mobile money (uploading a payment proof) or by card (processed by the IntakeFlow Console via Stripe), and each order is recorded in your wp-admin submission inbox.
Connect your WordPress site to the IntakeFlow Console using your API Token in the Console Sync section of the Workflows admin page. You can then sync all your custom workflows with a single click.
id (required) — the project slug, matching the uploaded package folder name.[xpressui id="loan-application"]
Submissions are stored as private WordPress posts of the custom post type xpressui_submission, directly in your site's database. No data is sent to external servers.
Submissions can be deleted directly from the wp-admin list (Trash → Delete permanently). When a submission is permanently deleted, its uploaded files are deleted too. Export and bulk actions are on the roadmap.
Only if you configure a notification email address for a project under Submissions › Workflows › Project Settings. The plugin uses WordPress's built-in wp_mail() function, so it respects any SMTP plugin you have installed.
File uploads are handled by media_handle_upload(), which respects the WordPress file type allow-list configured under Settings › Media. By default, this includes common document, image, and archive formats.
Yes — the /wp-json/xpressui/v1/submit endpoint accepts POST requests without authentication. This is intentional: form submissions originate from visitors who are not logged in. Each submission is stored as a private post and is only visible to authorised users inside wp-admin.
Uploaded files are stored as WordPress media attachments. When a submission is permanently deleted, the plugin also permanently deletes the files linked to that submission. Trashing a submission does not immediately remove the files; permanent deletion does.
Workflow packs can be re-synced without deleting submissions. If you delete and reinstall the plugin itself, submissions are preserved by default. To permanently remove submission data during uninstall, define the XPRESSUI_BRIDGE_DELETE_SUBMISSIONS_ON_UNINSTALL constant and set it to true before deleting the plugin.
No. Once a workflow package is installed, the plugin operates entirely within your WordPress site. The IntakeFlow console at intakeflow.dev is only used to design and export packages — it is not contacted during form rendering or submission processing.
xpressui-src/ sources while excluding dependency folders from release archives.