Getting started
Admin location
Under Core: Orravo Core, OFeedback. The screen has three top-level tabs: Inbox, Analytics, Settings. The WordPress sidebar is hidden on all OFeedback pages for a focused workspace.
Minimum config
- Notification recipients: open Settings, Notifications. Default is the site admin email. Comma-separate multiple recipients in
ofb_notify_emails. - Widget on/off:
ofb_widget_enableddefaults to on; the floating button appears bottom-right with label "Feedback" and color#38BDF8. - Allowed feedback types: under Settings, Types you can disable types from the built-in list (General, Content Issue, Bug, Suggestion, Praise, Question) or add custom keys.
- Slack integration (optional): paste a Slack Incoming Webhook URL into
ofb_slack_webhookto receive a Slack message on every new submission. - Feedback page (optional): set
ofb_feedback_page_idto point the widget link at a dedicated[ofeedback]page.
Smoke test
- Open the front of your site. The Feedback button appears bottom-right.
- Submit a test message with a star rating.
- Check OFeedback, Inbox. The submission should appear as a new (unread) row.
- Open the row. Confirm it auto-flips to read.
Built-in feedback types
OFB_Submission::built_in_types() returns:
| Key | Label |
|---|---|
general | General Feedback |
content | Content Issue |
bug | Bug / Technical Issue |
suggestion | Suggestion |
praise | Praise |
question | Question |
Custom types are stored under ofb_custom_types and appended (built-in keys cannot be overridden).

