What is Flowguard?
Flowguard is a WordPress plugin that enables you to create automated test flows for your website. Test flows are sequences of actions that simulate how users interact with your site - clicking buttons, filling forms, navigating pages, and verifying content.
With Flowguard, you can:
- Record interactions - Simply click "Record" and interact with your site - Flowguard automatically creates the test steps
- Test user workflows - Simulate login flows, form submissions, checkout processes, and more
- Verify functionality - Ensure critical features work correctly after updates
- Monitor your site - Continuously track uptime, performance, and availability with automated health checks
- Get instant alerts - Receive email notifications when your site experiences downtime or errors
- Generate PDF reports - Create professional, branded reports from monitoring data with automated scheduling
- Save time - Automate repetitive testing tasks instead of manual checking
Quick Start
- Access Flowguard - Navigate to Flowguard in your WordPress admin menu
- Create a Flow - Click "Create Flow" to start building your first test
- Add Steps - Use the visual editor to add actions like clicks, form fills, and checks
- Run Your Flow - Execute your test flow and view the results
Key Features
Recording Mode π₯
The easiest way to create test flows! Click "Record", interact with your site normally, and Flowguard automatically captures every action as test steps. No manual configuration needed - just click, type, and navigate like a real user.
Visual Flow Editor
Build test flows with an intuitive visual interface. Add steps, configure actions, and preview your site - all in one place.
Step Types
Flowguard supports various step types to cover all your testing needs:
- Navigate - Open specific pages
- Click - Click buttons, links, or any element
- Fill - Enter text into input fields
- Assert - Verify content or element states
- Wait - Add delays between actions
- Scroll - Scroll to specific elements
- Hover - Trigger hover effects
- Select - Choose options from dropdowns
- Checkbox/Radio - Toggle checkboxes or select radio buttons
Dashboard Overview
Monitor all your test flows from a centralized dashboard. See which flows passed, failed, or need attention at a glance.
Website Monitoring π
Keep your site healthy with continuous monitoring:
- Uptime Tracking - Monitor your website's availability 24/7
- Performance Metrics - Track response times and identify slow periods
- Error Detection - Catch server errors, timeouts, and HTTP issues instantly
- Email Alerts - Get notified immediately when your site goes down
- Visual Charts - Analyze trends with interactive uptime and response time graphs
- Flexible Scheduling - Choose check intervals from 1 to 60 minutes
- Incident History - Review past downtime events with detailed logs
PDF Reports π
Share monitoring insights with professional reports:
- Branded PDFs - Generate white-label reports with your company logo and colors
- Automated Scheduling - Set up reports to generate and email automatically (hourly, daily, weekly, monthly)
- Rich Data Visualization - Include uptime charts, performance metrics, incident logs, and more
- Multiple Recipients - Send reports to clients, team members, or stakeholders
- Report History - Access and re-download all past reports anytime
- Flexible Layouts - Choose from Corporate, Modern, or Magazine cover styles
Learn More