
SignoffFlow is a client portal and approval workflow plugin for agencies, freelancers, and service teams.
Create a private portal workspace per client account where you can:
* Share project updates (timeline)
* Share files with protected downloads
* Send client requests/tasks, track approval outcomes, and collect short response notes
* Review an immutable activity history for every approval request
* Scan and filter approval requests by status in WordPress admin
* Follow state-aware setup progress through the first real client response
* Create an optional sample workflow for a safe staff-only preview, then remove it exactly
Portal access is restricted to WordPress users assigned to a client account, plus staff users with management capability.
The page selected in SignoffFlow settings uses a focused, responsive portal canvas without the active theme’s public header and footer. Shortcodes placed on other pages remain embedded in the theme as normal.
Use cases
- Collect client confirmations on deliverables and tasks
- Keep client communication out of email threads
- Share files securely with per-client access control
- Provide a branded agency client portal experience
Getting started
- Go to
SignoffFlow > Settings. - Use the state-aware setup panel to create a portal page, or create a page manually and add
[cliapwo_portal]. - Optionally create the clearly labeled sample workflow from the sample-content card and preview it as staff. No demo user, file, or email is created.
- Confirm that page is selected as the portal page in SignoffFlow settings.
- Create a client account in
SignoffFlow > Clientsand assign one or more WordPress portal users. - Add updates, files, and requests for that client account.
- Log in as an assigned portal user to view the portal and respond to requests.
Screenshots

Client portal dashboard with Action required

Updates timeline inside the client portal

Files area with protected client downloads

Requests checklist with client approval outcomes, response notes, and clear status actions

SignoffFlow settings and notification toggles

Event Log showing audit and email-attempt entries