SampleHQ Request Form is a free, standalone WordPress plugin for collecting product
sample requests. It includes a local sample library, a drag-and-drop form builder,
and a submissions dashboard. No external account is required.
Features:
[samplehq_form id="123"] in any page builderThird-Party Services
This plugin connects to external services only when you explicitly enable them.
No data is sent to any third party by default.
SampleHQ (optional): This plugin can optionally connect to
SampleHQ, a sample management platform. When connected,
form submissions and sample catalog data are sent to your SampleHQ workspace.
No data is sent unless you click “Connect to SampleHQ” in the plugin settings
and complete the connection flow. The plugin is fully functional without
connecting. All features listed above are free and unlimited regardless of
connection status.
Cloudflare Turnstile (optional): When enabled in Settings > Spam Protection,
form submissions are verified against the
Cloudflare Turnstile API.
No data is sent to Cloudflare unless you configure a Turnstile site key and secret.
The full source code, including unminified JavaScript and build tools, is available at:
https://github.com/codeverbojan/samplehq-request-form
To build from source:
composer installnpm installnpm run build