Skip to main content

Integrations Overview

Connect NetPad to external services and automate your workflows. Send data to other systems, receive notifications, and extend functionality.

Available Integrationsโ€‹

Native Integrationsโ€‹

NetPad provides built-in integration support for:

IntegrationCapabilities
Google FormsImport forms with field mapping
Google SheetsRead/write spreadsheet data
Google DriveFile access and storage
Google CalendarEvent creation
SlackNotifications and messages
MongoDB AtlasCluster management
Email (SMTP)Form notifications
WebhooksCustom HTTP integrations

Built-in Integrationsโ€‹

Google Forms Importโ€‹

Import existing Google Forms into NetPad:

  • URL-based import (no auth required)
  • OAuth import for private forms
  • Intelligent field type mapping
  • Preserves validation and structure
  • Learn more โ†’

Google Workspace Add-onโ€‹

Import forms directly from Google Drive:

  • Install from Google Workspace Marketplace
  • Browse and export forms from the sidebar
  • Works in Google Drive and Google Forms
  • Learn more โ†’

Webhooksโ€‹

Send HTTP requests when forms are submitted:

Email Notificationsโ€‹

Automatic email on submission:

Google Sheetsโ€‹

Sync form data to spreadsheets:

  • Automatic row creation on submission
  • Column mapping to form fields
  • Two-way sync support
  • Template-based formatting

Google Driveโ€‹

Store form uploads in Drive:

  • Automatic file organization
  • Folder-based structure
  • Shared access management
  • Direct links to uploaded files

Slackโ€‹

Send notifications to channels:

  • Submission alerts
  • Custom message formatting
  • Channel selection
  • Mention support

MongoDB Atlasโ€‹

Direct database operations:

  • Connection vault integration
  • Secure credential management
  • Cluster monitoring
  • Database user management

Vercel Integrationโ€‹

Deploy and host forms on Vercel:

Third-Party Platformsโ€‹

Zapierโ€‹

Connect to 5000+ apps:

  • Use webhook trigger
  • No code automation
  • Extensive app library

Make (Integromat)โ€‹

Visual automation:

  • Complex workflows
  • Data transformation
  • Multi-step scenarios

n8nโ€‹

Self-hosted automation:

  • Open source
  • Full control
  • Custom nodes

Integration Methodsโ€‹

Webhooksโ€‹

HTTP-based integration:

Form Submit โ†’ Webhook POST โ†’ Your Service
  • Real-time
  • Any endpoint
  • Custom auth

APIโ€‹

Programmatic access:

Your App โ†’ NetPad API โ†’ Data
  • Full control
  • Two-way sync
  • Batch operations

Embeddingโ€‹

Embed forms anywhere:

<iframe src="https://forms.netpad.io/your-form"></iframe>
  • No backend needed
  • Responsive
  • Customizable

Common Integration Patternsโ€‹

CRM Syncโ€‹

Form submission โ†’ CRM contact:

  1. User submits contact form
  2. Webhook sends to CRM API
  3. New lead created in CRM

Notification Chainโ€‹

Form โ†’ Multiple notifications:

  1. User submits form
  2. Email sent to user (confirmation)
  3. Slack notification to team
  4. CRM updated
  5. Task created in project management

Data Pipelineโ€‹

Form โ†’ Transform โ†’ Store:

  1. User submits data
  2. Webhook to serverless function
  3. Data transformed/enriched
  4. Stored in data warehouse

Approval Workflowโ€‹

Form โ†’ Review โ†’ Action:

  1. Request form submitted
  2. Notification to approver
  3. Approver reviews in dashboard
  4. Approval triggers next step

Setting Up Integrationsโ€‹

Step 1: Configure Sourceโ€‹

Set up the trigger:

  • Form submission
  • Status change
  • Scheduled event

Step 2: Configure Destinationโ€‹

Where data goes:

  • Webhook URL
  • Email address
  • API endpoint

Step 3: Map Dataโ€‹

Match fields:

  • Form field โ†’ Destination field
  • Transformations
  • Defaults

Step 4: Testโ€‹

Verify integration:

  • Send test data
  • Check destination
  • Verify format

Step 5: Monitorโ€‹

Ongoing monitoring:

  • Check logs
  • Track errors
  • Optimize

Authenticationโ€‹

API Keysโ€‹

Simple token auth:

Authorization: Bearer sk_live_xxx

OAuthโ€‹

Third-party auth:

  • Connect accounts
  • Token refresh
  • Scope-based access

Webhooksโ€‹

Secure webhooks:

  • Signature verification
  • IP allowlisting
  • HTTPS required

Integration Credential Managementโ€‹

NetPad provides secure credential management for all integrations:

Credential Featuresโ€‹

  • OAuth2 Token Management - Automatic token refresh for OAuth-based integrations
  • API Key Storage - Encrypted storage using AES-256-GCM
  • Service Account Credentials - Support for service account JSON keys
  • Usage Tracking - Monitor credential usage across integrations
  • Organization-Scoped Access - Credentials shared within organization

Managing Credentialsโ€‹

  1. Navigate to Settings > Integrations
  2. Click "Add Credential" for the desired service
  3. Follow the OAuth flow or enter API credentials
  4. Credentials are encrypted and stored securely
  5. Use credentials across forms and workflows

Credential Securityโ€‹

  • Credentials encrypted at rest (AES-256-GCM)
  • OAuth tokens automatically refreshed before expiration
  • Revoke access anytime from Settings
  • Audit logs track credential usage

Best Practicesโ€‹

  1. Use HTTPS - Always encrypt data in transit
  2. Handle errors - Implement retry logic
  3. Monitor integrations - Track success/failure
  4. Document flows - Map your integrations
  5. Test thoroughly - Verify before production

Troubleshootingโ€‹

Integration Not Triggeringโ€‹

  • Check integration is enabled
  • Verify trigger conditions
  • Review logs

Data Not Arrivingโ€‹

  • Check endpoint URL
  • Verify authentication
  • Test with webhook.site

Format Issuesโ€‹

  • Review payload structure
  • Check field mappings
  • Validate JSON

Next Stepsโ€‹