Generated Forms Need a Real Server-Side Delivery Path.
Omega can generate conversion forms and contact workflows, but email delivery depends on the selected platform and the customer's deployment environment. This guide explains the Pure HTML PHP/SMTP path, the WordPress-native path and the private configuration rules that keep credentials out of public files.
Generated form features
Form requirements begin in the website specification.
The Builder can include contact and conversion-oriented components according to the selected project features.
Newsletter
Booking CTA
Quote CTA
Lead magnet
Pure HTML form path
Pure HTML requires compatible server-side processing when a form must send email.
Static HTML alone cannot securely keep SMTP credentials or send authenticated mail by itself.
Frontend
Server endpoint
Authenticated SMTP
Private config
WordPress conversion
WordPress output does not simply keep the Pure HTML PHP endpoint.
The dedicated WordPress renderer converts form handling to WordPress-native mechanisms.
admin_post
wp_verify_nonce
wp_mail
Validator
Credentials + validation
Never put real SMTP or API credentials in browser JavaScript or exported project content.
Secrets must remain server-side.
Private storage
No client secrets
Server validation
Same-origin controls
Email operations
Successful form code does not guarantee inbox delivery.
SMTP authentication, DNS reputation and recipient filtering all affect deliverability.
Correct credentials
SPF/DKIM/DMARC
Sender alignment
Test real delivery
Operational responsibility
Forms collect user data, so deployment decisions matter.
The generated website owner remains responsible for applicable privacy, consent, retention and anti-spam obligations.
Privacy disclosure
Consent
Abuse controls
Data retention
If mail fails
Diagnose the layer that actually failed.
A visible successful button click does not prove the email reached the destination.
Form request
Server response
SMTP / wp_mail
Inbox delivery
Omega Web Pro documentation
Treat form delivery as a server feature, not just a visual component.
Configure the project in Builder, keep credentials private and test the actual deployed submission path before relying on the form.
