Cloudflare Turnstile
Front-end verification before a form submission is trusted.
Managed Eloqua protection
Stop spam, bot submissions, and fake leads before they pollute Oracle Eloqua - with Turnstile verification, Worker validation, protected review, and safe forwarding.
Not just CAPTCHA. A managed protection layer for Eloqua form data quality.
01
Eloqua form
02
Turnstile
03
Cloudflare Worker
04
Review dashboard
05
Safe Eloqua forwarding
Solution architecture
The architecture uses Cloudflare Turnstile for front-end verification, a Cloudflare Worker for server-side validation and routing, Cloudflare KV for review queues and spam evidence, and a protected dashboard for client review before accepted records are safely forwarded into Oracle Eloqua.
Cloudflare KV acts as the lightweight operational datastore for the protection layer. It can hold pending review records, rejected spam evidence, routing configuration, and future client-specific spam memory.
Cloudflare KV gives the protection layer somewhere safe to hold suspicious records before they touch Eloqua. Clean submissions can be forwarded directly, while failed or suspicious submissions can be stored for review, accepted, rejected, or retained as evidence.
Architecture preview - click to enlarge
Includes Cloudflare KVIllustrative solution view for the managed protection layer.
Security and compliance foundation
The protection layer is built on Cloudflare services with recognised security and compliance coverage. Turnstile handles front-end verification, Workers handle server-side validation and routing, KV stores operational review and evidence records, and Cloudflare Access can protect client dashboards.
Cloudflare provides the infrastructure compliance foundation. pl8ypus then adds the product implementation controls: access model, review workflow, retention rules, decision logging, and safe forwarding into Oracle Eloqua.
This does not mean pl8ypus is claiming ISO certification today. It means the architecture is designed to be enterprise-review friendly, with a clear data flow, protected access, controlled storage, and documented operational responsibilities.
Compliance-ready building blocks
Cloudflare-backed foundationCloudflare Turnstile
Front-end verification before a form submission is trusted.
Cloudflare Workers
Server-side token validation, routing logic, and forwarding decisions.
Cloudflare KV
Operational storage for pending review records, rejected spam evidence, routing configuration, and future spam memory.
Cloudflare Access
Protected dashboard access for authorised client users.
Oracle Eloqua forwarding
Accepted records are forwarded only after the defined validation and routing logic has run.
pl8ypus controls
Retention, review workflow, decision logging, onboarding, and client-specific operating rules.
KV should be treated as an operational review and evidence store, not the long-term system of record. Oracle Eloqua remains the destination for accepted marketing submissions.
AI-assisted scoring is not part of the compliance claim today. The current compliance story is based on deterministic Turnstile, Worker, KV, Access, and Eloqua forwarding architecture.
The problem
Once bot submissions and fake leads enter Eloqua, they distort reporting, waste sales follow-up, trigger manual cleanup, and make form performance harder to trust. The same spam patterns can appear across campaigns, regions, and landing pages, leaving teams to fix data quality after the damage has reached the platform.
The solution
This is not just CAPTCHA. It is a marketing-operations protection layer designed around validation, routing, review, and safe handoff into the right Eloqua form.
The first implementation is focused on Oracle Eloqua. The same architecture can later support other marketing forms where data quality, protected review, and campaign-level visibility matter.
Cloudflare KV stores the pending review queue, rejected spam evidence, form routing configuration, and client-specific spam memory. This keeps suspicious data out of Eloqua while still giving the client a controlled review and audit trail.
After protection
Clean submissions forward safely
Suspicious submissions held
Rejected records retained as evidence
Campaign data stays cleaner
Review decisions become visible
Workflow
01
Apply the managed layer to selected Eloqua forms and campaign pages.
02
Confirm the interaction before the submission can continue.
03
Check the verification response and route the record through controlled logic.
04
Hold risky or failed submissions outside Eloqua for review.
05
Give authorised users a protected queue for campaign-safe decisions.
06
Approved records reach the right form. Rejected patterns become evidence for reporting.
Future layer
The first version is deterministic and rules-based: Turnstile verification, Worker validation, review queue, and safe Eloqua forwarding. The future layer adds AI-assisted scoring for suspicious submissions, lead-quality checks, spam-pattern detection, and campaign-level reporting.
Cloudflare AI is the natural future layer for this workflow, but AI is planned as an assistant to review and reporting. It is not the first line of defence.
Over time, the KV-backed review history can become the foundation for client-specific spam memory and future AI-assisted scoring.
Future AI signals
Planned layerMessage quality score
82/100
Fake lead likelihood
Medium
Campaign-fit signal
Review
Repeated pattern match
Detected
Client-specific spam memory
Monthly summary generation
AI assists review. Turnstile and server-side validation remain the foundation.
Protected client area
Each client can have a protected dashboard in the pl8ypus client area for form review, accepted and rejected submissions, form-level routing, monthly reporting, and a campaign protection view.
Example workspace names might include Solventum Form Protection or Hitachi Energy Form Protection. These are examples of client-specific naming only, not claims of a live commercial contract.
View client area contextProtected workspace
Solventum Form Protection
Pending review queue
12 pendingAccepted/rejected submissions
321 decisionsHitachi Energy Form Protection
Example labelPilot packages
Pricing is guidance for pilots and managed packages, not fixed public pricing.
From £295/month
For one campaign or proof of value.
1 protected Eloqua form
Turnstile verification
Basic review workflow
Monthly summary
From £750/month
For active marketing teams.
Up to 5 protected forms
Protected dashboard
Accept/reject forwarding
Form-level routing
Monthly reporting
From £1,250/month
For larger Eloqua teams.
Multi-form support
Client-specific dashboard
Advanced routing rules
Campaign launch support
Custom
For regional, multi-brand, or heavily governed teams.
Custom access control
Wider reporting
Governance support
Advanced implementation
Pricing depends on form volume, number of Eloqua forms, dashboard requirements, reporting needs, and support model. Pilot setup and implementation scope are quoted separately depending on the number of forms, Eloqua complexity, routing rules, and review requirements.
Why pl8ypus
This sits at the intersection of Eloqua implementation, Cloudflare Workers, protected client apps, and marketing data quality.
Eloqua-first implementation knowledge
Form routing and campaign handoff context
Practical marketing automation constraints
Data quality before lead follow-up
Cloudflare-native product architecture
Worker validation and routing patterns
Protected app thinking from the start
Safe public pages with private operations
Marketing operations workflow thinking
Review queues that match real team behaviour
Reporting built around campaign confidence
Rollout paths from pilot to managed service
Protected pilot
Start with one controlled campaign, measure the reduction in spam and manual review, then expand the protection layer across more forms.