What happens when a visitor submits a form, in the order the code runs it.
- Request checks. The nonce and the anti-spam checks (see Anti-Spam System). The rate limit is fixed: 10 submissions per 60 seconds per IP address.
- Validation. Every field is validated and sanitized on the server. Fields hidden by conditional logic are skipped and not saved.
- Save. The submission is stored in the
formforge_submissionstable. - Analytics (Pro). The submission is counted when the add-on is active.
- Notifications. The email to the admin, and the auto-reply if it is on.
- Webhooks. Generic webhooks, available in the Free plugin.
- Integrations (Pro). Slack, Discord, Telegram, WhatsApp, Mailchimp, HubSpot, Google Sheets and Google Calendar.
- Actions.
formforge/process_submission, thenformforge/submission_created. - Response. A JSON answer with the success message or the redirect URL, which the form script shows.