Home/Integrations/Forms/Ninja Forms
Collect a recording with your Ninja Forms submission.
An HTML field holds the AddPipe recorder, a hidden field carries the recording name, and the submission arrives with both. Two field types, one short script.
The full recorder, not a cut-down widget
You paste the real embed code, so screen recording, quality profiles, device selection and time limits behave exactly as they do everywhere else on the platform.
Submissions stay small
Ninja Forms stores a short string. Exports and notification emails are unaffected, and your host never has to serve a video file.
Actions still work
Email notifications, webhooks and save actions all see the hidden field like any other value.
What forms use it for.
Applications
A short spoken introduction next to the written answers, recorded without leaving the form.
Testimonials
Ask for the video at the moment someone is already telling you they are happy.
Support requests
A screen recording of the problem attached to the ticket, instead of a paragraph describing it.
Details.
Which field types do I need?
Two: an HTML field to hold the AddPipe embed code, and a Hidden field to receive the recording name. Both are standard Ninja Forms fields.
How does the hidden field get filled in?
A short script in the same HTML field listens for the recorder's onSaveOk event and writes the recording name into the hidden input. Ninja Forms then submits it like any other value.
Does the video go through my WordPress site?
No. The upload goes from the browser straight to AddPipe. Your submission holds a short string, so your host never stores or serves media.
Can I require a recording?
Yes. Mark the hidden field as required so Ninja Forms' own validation blocks a submission that arrives without a recording name.
Does it work with Ninja Forms actions?
Yes. Email actions, webhooks and save actions all see the hidden field as an ordinary value, so you can merge the recording name into a notification.
Does this work with the current Ninja Forms?
Yes. The pattern dates from Ninja Forms 3 and still applies, because it relies only on the HTML and Hidden field types rather than on any internal API.
Related integrations.
Add a recorder to your next form.
Every recorder option is open during the 14-day trial. No card required.
