📝 Description
Overview
Introduce a Zapier integration to allow EntryDashboard users to connect form submissions with third-party services supported by Zapier (e.g. Slack, Notion, CRM tools, project management apps).
This integration will expose a Zapier-compatible webhook trigger that fires when a new form entry is created.
Goals
- Enable users to send form entry data to Zapier without requiring custom code
- Provide a scalable foundation for future third-party integrations
- Keep the initial scope minimal and reliable
Scope (Phase 1)
- Implement a Webhook trigger:
New Entry Created
- Send structured entry payload (fields + metadata)
- Support all currently supported form providers (e.g. WPForms, CF7, Elementor)
- Allow enabling/disabling Zapier integration per form
Technical Notes
- Webhook endpoint exposed via WordPress REST API
- Payload should include:
- Entry ID
- Form ID / Form name
- Submitted fields (label + value)
- Submission timestamp
- Site URL
- Secure webhook with a unique secret key per connection
- Follow Zapier Webhook Trigger requirements
Out of Scope (Initial Release)
- Multiple triggers (updates, deletions)
- Conditional logic
- Field mapping UI
- Zapier OAuth app (webhook-based only)
Acceptance Criteria
- Zapier can successfully receive data when a new entry is created
- Payload is consistent and well-structured
- Integration does not impact entry storage performance
- Basic documentation provided
Future Enhancements
- Conditional triggers
- Multiple webhook endpoints
- Premium-only advanced triggers
- Native Zapier app (OAuth-based)
📝 Description
Overview
Introduce a Zapier integration to allow EntryDashboard users to connect form submissions with third-party services supported by Zapier (e.g. Slack, Notion, CRM tools, project management apps).
This integration will expose a Zapier-compatible webhook trigger that fires when a new form entry is created.
Goals
Scope (Phase 1)
New Entry CreatedTechnical Notes
Out of Scope (Initial Release)
Acceptance Criteria
Future Enhancements