DocsOOnboardOverview
Getting Started

Overview

OOnboardorravo.com/docs/oonboard/overview

What OOnboard Does

OOnboard lets you build interactive multi-step onboarding flows for your WordPress site. A flow is a series of steps — welcome screens, questions, quiz branches, registration gates, or information screens — that guide a user through a setup or qualification process.

Features

  • Flow Builder — visual admin interface for creating and ordering steps
  • Step Types — welcome, question (text, radio, checkbox, select), screen (static content), registration gate, quiz branch, completion
  • Branching Logic — route users to different steps based on answers
  • Registration Gate — require account creation before proceeding
  • A/B Testing — serve different flow variants to test conversion
  • Progress Persistence — remembers progress for logged-in users across sessions
  • Completion Actions — assign role, award XP/badge (OEngage), subscribe to OMailer list, fire webhook
  • Conversion Analytics — step-by-step drop-off, completion rate, A/B variant comparison
  • Shortcode + Gutenberg Block — embed flows anywhere
  • AJAX-driven — no page reloads; smooth transitions

Plugin Constants

phpOOB_VERSION   // '1.0.1'
OOB_PATH      // Plugin directory path
OOB_URL       // Plugin URL
OOB_BASENAME  // Plugin basename

Core Classes

ClassResponsibility
OOB_FlowFlow CPT management
OOB_ProgressUser progress tracking
OOB_EngineAJAX step engine
OOB_AnalyticsConversion analytics
OOB_ActionsCompletion action runner
OOB_TriggersAutomation event triggers
OOB_ShortcodeFrontend rendering
Overview — OOnboard Docs — Orravo