Skip to main content

Frequently Asked Questions

Common questions about NetPad and how to use it.

General Questionsโ€‹

What is NetPad?โ€‹

NetPad is an open-source platform for creating MongoDB-connected data entry forms, workflows, and data management applications without writing code. It provides a visual interface for building forms, automating processes, and managing data.

Is NetPad free?โ€‹

NetPad is open-source software. You can self-host it for free. Cloud hosting and managed services may have associated costs (MongoDB Atlas, Vercel, etc.).

What version of MongoDB do I need?โ€‹

NetPad works with MongoDB 4.4+ and is optimized for MongoDB Atlas. Any MongoDB instance (Atlas, self-hosted, or cloud) will work.

Do I need to know how to code?โ€‹

No! NetPad is designed for non-developers. The visual form builder and workflow editor require no coding knowledge. However, some advanced features may benefit from basic technical understanding.

Formsโ€‹

How do I create a form?โ€‹

  1. Navigate to the Form Builder (/builder)
  2. Click "New Form"
  3. Connect to MongoDB (or use auto-provisioned cluster)
  4. Add fields by dragging from the sidebar
  5. Configure settings and publish

See the Quick Start Guide for detailed steps.

Can I edit a published form?โ€‹

Yes! You can edit published forms at any time. All changes are versioned, so you can revert to previous versions if needed.

How do I restrict who can submit my form?โ€‹

In form settings, configure access control:

  • Public: Anyone with the URL can submit
  • Authenticated: Users must sign in to submit
  • Restricted: Only specific domains or users can submit

What happens to form data?โ€‹

Form submissions are:

  1. Saved to NetPad's platform database
  2. Synced to your MongoDB collection
  3. Available in the Data Explorer
  4. Can be exported as JSON or CSV

Can I embed forms on my website?โ€‹

Yes! Published forms can be embedded using an iframe or JavaScript snippet. Find the embed code in the form's share settings.

How many fields can I have in a form?โ€‹

There's no hard limit, but forms with 50+ fields may have performance considerations. NetPad supports multi-page forms to organize large forms.

Workflowsโ€‹

What are workflows?โ€‹

Workflows automate processes using a visual editor. You can trigger workflows from form submissions, schedules, webhooks, or manually.

Do I need to know programming to use workflows?โ€‹

No! Workflows use a visual drag-and-drop interface. However, understanding basic logic concepts (if/then, loops) is helpful.

Can workflows call external APIs?โ€‹

Yes! The HTTP Request node allows you to make API calls to any external service.

How do I debug a workflow?โ€‹

Use the execution history to view detailed logs for each workflow run. You can see which nodes executed, what data passed through, and any errors.

Data & MongoDBโ€‹

Do I need to create MongoDB collections first?โ€‹

No! NetPad will automatically create collections when the first document is inserted.

Can I use my existing MongoDB database?โ€‹

Yes! You can connect to any MongoDB instance. NetPad will work with your existing collections and data.

How is my data secured?โ€‹

  • Connection strings are encrypted in the vault
  • Field-level encryption is supported (MongoDB Queryable Encryption)
  • All connections use TLS/SSL
  • Role-based access control limits who can access what

Can I export my data?โ€‹

Yes! You can export data as JSON or CSV from the Data Explorer or form analytics.

How do I import existing data?โ€‹

Use the Data Import wizard in the Data Explorer. Upload CSV or XLSX files and map columns to MongoDB fields.

Authenticationโ€‹

What authentication methods are supported?โ€‹

  • Magic links (passwordless email)
  • Passkeys (WebAuthn/FIDO2)
  • OAuth (Google, GitHub, and more)

Yes, you need SMTP configuration for magic links to work. See Configuration for details.

Can I disable certain authentication methods?โ€‹

Yes, you can configure which authentication methods are available in your deployment.

Organizations & Teamsโ€‹

What are organizations?โ€‹

Organizations allow you to group forms, workflows, and data. They support multi-tenant isolation and team collaboration.

How do I invite team members?โ€‹

Organization owners and admins can invite team members from the organization settings page.

What are the different roles?โ€‹

  • Owner: Full control, can delete organization
  • Admin: Can manage members and settings
  • Member: Can create and edit forms/workflows
  • Viewer: Read-only access

Deploymentโ€‹

Can I self-host NetPad?โ€‹

Yes! NetPad is open-source and can be self-hosted. See the Deployment Guide for details.

What are the system requirements?โ€‹

  • Node.js 18+
  • MongoDB connection
  • 512MB+ RAM
  • HTTPS certificate (for production)

Can I deploy to Vercel?โ€‹

Yes! Vercel is the recommended deployment platform. See Vercel Deployment for details.

Troubleshootingโ€‹

My form isn't saving submissionsโ€‹

  • Check MongoDB connection in Connection Vault
  • Verify collection permissions
  • Check form is published
  • Review error logs in browser console

I can't connect to MongoDBโ€‹

  • Verify connection string is correct
  • Check network access to MongoDB
  • Verify database user has proper permissions
  • Test connection in Connection Vault

Workflows aren't executingโ€‹

  • Check workflow status (must be "active")
  • Verify trigger configuration
  • Review execution logs for errors
  • Check node configurations

Authentication isn't workingโ€‹

  • Verify environment variables are set
  • Check SMTP configuration for magic links
  • Verify OAuth callback URLs match
  • Check session secret is configured

Getting Helpโ€‹

  • Documentation: Browse the docs for detailed guides
  • GitHub Issues: Report bugs or request features
  • GitHub Discussions: Ask questions and get community help

For more specific help, see the relevant documentation sections: