Scratch to reveal
Scratch cards
Reveal a prize, entry, or no-win outcome directly inside the success surface.
Enterprise flows & surveys
Pull context in securely, guide the experience, and push mapped outcomes back to Salesforce Marketing Cloud or downstream tools.
Compatibility
Built around the Salesforce-side objects and delivery behaviors campaign workflows already depend on.
Capture richer answers, govern how context moves, and return outputs your team can use immediately.
Lead Capture Flow
98%
Single-question steps with keyboard navigation and mobile-first completion flows.
Survey Builder
85%
Image choices, conditional logic, and conversational UX that users appreciate.
Contact Flow
92%
Brand-first design with headers, footers, and visual customization.
Guide people through richer questions, visual choices, and step-based flows.
Response Tracker
Flow Opened
0s
First Question
3s
Email Captured
12s
All Fields Complete
28s
Submitting to SFMC
...
Keep context handoff, response tracking, and transport behavior inside controlled rules.

Return mapped outputs to Salesforce structures, journeys, and downstream campaign logic.
Gamified Flows
Configure reveal mechanics, prize inventory, discount codes, and post-submit reward moments from the same builder. The outcome resolves server-side first. The mechanic only reveals it.
Scratch to reveal
Reveal a prize, entry, or no-win outcome directly inside the success surface.
Spin to reveal
Use configured slices, mapped prizes, and a more deliberate result reveal sequence.
3 of a kind
Build campaign moments that land on the resolved outcome without faking the reward logic.
Team Fit
OK | Flows fits best where the flow is only the first step and downstream systems still need the response to arrive cleanly.
CRM teams
Downstream owner
Use governed flows to enrich customer records without handing transport logic to every campaign build.
Lifecycle marketing
Downstream owner
Capture preferences and follow-up signals in flows that can feed journeys and audience updates immediately.
Campaign operations
Downstream owner
Duplicate, brand, and launch flow variants quickly without turning every campaign into a custom project.
Customer insight teams
Downstream owner
Collect richer feedback and compare engagement, drop-off, and response quality across programs.
Flow
This is the movement layer: where context starts, how flows collect it, and where the output goes after submit.
Audience context
Data Extensions
Automations
data collected
Audience context enters first, responses are collected in OK | Flows, and the output leaves in a mapped structure.
Signed context resolves cleanly server-side and stays constrained to the fields the form should receive.
Flows served from edge locations worldwide for fast, reliable response collection.
After submit, one response can feed Data Extensions, journeys, audience updates, and follow-up logic.
Salesforce
Connection settings stay centralized. Each form controls mapping, metadata, and insert or upsert behavior at the point of delivery.
Delivery model
Enable or disable delivery by form, isolate mappings, and keep business-unit level connection settings centralized.
Map form answers and metadata into target Data Extension attributes with exact control over what lands where.
Choose whether forms create new records or update existing ones based on your operational schema.
Metadata that can travel with the response
Insert mode
New row per response
Use when submissions should remain independent and historically traceable.
Upsert mode
Update based on a key
Use when the form should enrich or correct an existing customer record.
Comparison
The difference is not only visual. The product is designed for governed transport, Salesforce writeback, and operational reuse after launch.
Capture experience
Salesforce delivery
Context handoff
Response behavior
Operational scale
Operations
The product also has to work for marketers and operators who manage many active flows at once, not only for the person building a single flow.
Use folders and structured lists to manage larger sets of flows without losing operational clarity.
5x
Faster setup
100+
Flows managed
Team
Ready
Duplicate flows quickly to create campaign variants without rebuilding from scratch.
Keep headers, footers, widths, and surface styling consistent across live campaign variants.
Keep integration settings and delivery controls manageable across campaigns.
The platform stays manageable after the fifth flow, not only the first one.
Use Cases
Use cases make the value concrete: better segmentation, richer profiles, more usable feedback, and faster follow-up.
Collect declared preferences in a lower-friction flow and turn them into segmentation data teams can use immediately.
Fill profile gaps without sending people through a generic data-capture experience that feels disconnected from the campaign.
Run survey programs that generate more usable feedback and clearer performance signals than flat embedded flows.
Turn flow submissions into follow-ups, audience updates, and downstream actions without rebuilding the activation layer each time.
Architecture
Source context enters with rules already defined, OK | Flows governs the intake layer, and Salesforce receives a mapped payload ready for action.
Audience, Data Extension, and automation inputs define what the flow should know before the first step renders.
OK | Flows receives the response, applies controlled metadata, and keeps transport logic in one governed runtime.
The final payload returns to Marketing Cloud with the write behavior and downstream routing already defined.
FAQ
The important questions tend to be about transport, Salesforce behavior, partial responses, and operational control.
Get started
Collect richer answers, govern transport, and return mapped outputs without rebuilding the workflow for every campaign.