przio.com

Form campaigns

Forms that ship with your campaigns—not a separate form SaaS

Build fields and steps, embed the same form inside Popups or Personalization, listen for przio:form-submit-success, and review submissions from one PRZIO workspace.

Builder · fields, steps, status Embed · popup, personalization, SDK Data · submissions, visitor id, CSV

Newsletter Signup

Active
Email field
Interest select
window.addEventListener('przio:form-submit-success', handler)
Platform

Build, embed, capture, and measure in one flow

Create the form once, place it inside the campaign surface, and keep the submission record connected to the visitor journey.

Form builder

Add text, email, selects, dates, and multi-step flows. Keep draft forms private and activate when they are ready.

Popup + personalization embed

Use forms inside overlays and personalized sections so lead capture inherits your existing snippet and targeting rules.

Browser success events

Listen for przio:form-submit-success or a custom event name to trigger analytics, CRM syncs, or UI changes.

Submission desk

Review timestamps, visitor ids, IP, and answers. Export CSV or delete test traffic before launch.

Integration paths

On-site listeners and durable submissions

Use both when the page needs instant feedback and the business needs a stored row.

Embed & browser events

Load https://app.przio.com/sdk.min.js with your project id, embed the form through Popups or Personalization, then react to successful submits from the same document.

  • Default event: przio:form-submit-success
  • Optional custom event fires alongside the default
  • Use listeners for GTM, Segment, or SPA state changes

Submissions in PRZIO

Every accepted post lands in the project forms datastore, with enough context for operations and QA to verify the campaign before syncing downstream.

  • Submitted-at, visitor id, IP, and field payloads
  • Bulk delete test rows during staging
  • CSV export for CRM imports and analysis
Workflow

From project picker to CSV

Three beats: create the form, embed it in a campaign surface, then review the rows.

Open

Pick your project and create the form

Start from Forms in the app, confirm the project id, then create a new form or select an existing card. The form id stays stable for embed references.

  • Create Form for net-new definitions
  • Keep inactive forms out of live campaigns
  • Copy the form id when wiring the placement
Forms indexActive / Draft
Newsletter Signup6 fields · active · View data
Gated Guide Download4 fields · draft · Edit builder
Waitlist Capture3 fields · active · CSV ready
Configure

Fields, status, and success events

Define the form structure, set status to active, and expand the after-submit area when analytics or CRM hooks need custom browser events.

  • Use the same SDK install as your campaign pages
  • Re-save and re-embed after field changes
  • Keep event names meaningful for downstream journeys
BuilderEvent hooks
EmailRequired field · validation on submit
InterestSelect field · mapped to CRM segment
After submitDispatch przio:form-submit-success
Review

Submissions and export

Open View Data for timestamps, visitor id, IP, and answers. Export CSV for CRM or delete test rows while iterating the creative.

  • Summary tiles for totals and field counts
  • Row-level review before launch
  • Export CSV for offline processing
SubmissionsExport CSV
visitor_8f21email, interest, submitted at 10:24
visitor_19abname, company, guide request
QA cleanupBulk delete selected test rows

Ready to launch a PRZIO form?

Open Forms for your project or review the in-app tutorial for SDK install, embed placement, submit events, and the submission checklist.

Open Forms Form integration tutorial

Copyright © 2026 PRZIO. All rights reserved.