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:
| Integration | Capabilities |
|---|---|
| Google Forms | Import forms with field mapping |
| Google Sheets | Read/write spreadsheet data |
| Google Drive | File access and storage |
| Google Calendar | Event creation |
| Slack | Notifications and messages |
| MongoDB Atlas | Cluster management |
| Email (SMTP) | Form notifications |
| Webhooks | Custom 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:
- Any URL endpoint
- Custom payloads
- Authentication support
- Learn more โ
Email Notificationsโ
Automatic email on submission:
- Team notifications
- Respondent confirmations
- HTML templates
- Learn more โ
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:
- One-click deployment
- Automatic builds
- Edge functions
- Learn more โ
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:
- User submits contact form
- Webhook sends to CRM API
- New lead created in CRM
Notification Chainโ
Form โ Multiple notifications:
- User submits form
- Email sent to user (confirmation)
- Slack notification to team
- CRM updated
- Task created in project management
Data Pipelineโ
Form โ Transform โ Store:
- User submits data
- Webhook to serverless function
- Data transformed/enriched
- Stored in data warehouse
Approval Workflowโ
Form โ Review โ Action:
- Request form submitted
- Notification to approver
- Approver reviews in dashboard
- 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โ
- Navigate to Settings > Integrations
- Click "Add Credential" for the desired service
- Follow the OAuth flow or enter API credentials
- Credentials are encrypted and stored securely
- 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โ
- Use HTTPS - Always encrypt data in transit
- Handle errors - Implement retry logic
- Monitor integrations - Track success/failure
- Document flows - Map your integrations
- 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โ
- Google Forms Import - Import from Google Forms in NetPad
- Google Forms Add-on - Import from Google Drive sidebar
- Webhooks - HTTP integrations
- Email Notifications - Email automation
- API Reference - API documentation