View Categories

Admin Management

2 min read


Admin Management

This section provides comprehensive guidance for administrators on managing consultation requests, monitoring performance, and maintaining the Phone Consultation plugin.

Admin Access: The Phone Consultation plugin adds a “Consultation” menu item to your WordPress admin sidebar, providing access to request management and plugin settings.

Accessing Admin Features

Main Menu Location

Path: WordPress Admin → Consultation

Icon: Phone icon in the admin sidebar

Position: Menu position 26 (below Comments, above Appearance)

Required Capability: manage_options (Administrator role)

Submenu Structure
  • Requests List: View and manage all consultation requests
  • Settings: Configure form fields, button, and popup appearance

Managing Consultation Requests

Accessing Requests List

Path: Consultation → Requests List

The requests list page displays all consultation submissions in a familiar WordPress-style table with sorting, pagination, and bulk actions.

Request Information Displayed
  • ID: Unique request identifier
  • Name: Visitor’s full name
  • Email: Contact email address
  • Phone Number: Contact phone number
  • Subject: Consultation topic/subject
  • Message: Detailed consultation description
  • Status: Current request status (with color coding)
  • Submission Date: When the request was submitted

Request Status Management

Available Status Options
  • Unknown: Default status for new requests (no special color)
  • Successful Call: Consultation completed successfully (green background)
  • Unsuccessful Call: Unable to reach or unsuccessful consultation (orange background)
  • Incorrect Contact Information: Invalid contact details (red background)
Updating Request Status

Method: Click the dropdown in the Status column and select the new status

Saving: Status changes are automatically saved via AJAX

Visual Feedback: The entire row background color changes to reflect the new status

Page Refresh: Page automatically refreshes to show the updated status

List Management Features

Sorting and Navigation
  • Sortable Columns: Click column headers to sort by submission date
  • Pagination: 20 requests per page with standard WordPress pagination
  • Bulk Selection: Use checkboxes to select multiple requests
  • Bulk Actions: Delete multiple requests at once
Request Deletion

Individual Deletion: Not available through the interface (use bulk actions)

Bulk Deletion: Select multiple requests and choose “Delete” from bulk actions

Confirmation: No confirmation dialog – deletion is immediate

Backup Recommendation: Export important data before deletion

Plugin Configuration

Settings Access

Path: Consultation → Settings

The settings page provides comprehensive control over all plugin functionality including form fields, button appearance, and popup design.

Settings Categories
  • Form Fields: Enable/disable fields, set required status, control display order
  • Button Settings: Position, colors, icon color, tooltip text
  • Popup Settings: Colors, logo, custom content, titles and subtitles

Monitoring and Analytics

Request Volume

Monitor total consultation requests and submission frequency

Conversion Rates

Track successful consultations vs. total requests

Response Times

Monitor how quickly you respond to new requests

Contact Quality

Track invalid contact information rates

Best Practices for Admin Management

Daily Management Routine
  • Check New Requests: Review new consultation requests at least once daily
  • Update Statuses: Mark request statuses after attempting contact
  • Respond Promptly: Contact new requests within 24-48 hours
  • Follow Up: Track unsuccessful attempts and retry contact
Weekly Management Tasks
  • Review Metrics: Analyze request patterns and conversion rates
  • Clean Up Data: Archive or delete old completed requests
  • Test Functionality: Submit test requests to ensure everything works
  • Update Settings: Adjust configuration based on performance data
Monthly Optimization
  • Analyze Trends: Look for patterns in consultation topics and timing
  • A/B Testing: Test different button colors, text, or positions
  • Content Updates: Refresh popup content and messaging
  • Performance Review: Assess consultation-to-sale conversion rates

Data Export and Integration

Data Access Options

  • Direct Database Access: Query the freepa_requests table directly
  • WordPress Integration: Use action hooks for custom integrations
  • CSV Export: Manual export through database tools
  • CRM Integration: Custom development for automatic data transfer

Troubleshooting Admin Issues

Common Admin Problems
  • Menu Not Appearing: Check user permissions and plugin activation
  • Requests Not Showing: Verify database table creation and data insertion
  • Status Updates Failing: Check for JavaScript errors and AJAX conflicts
  • Settings Not Saving: Verify nonce security and form submission

Security and Permissions

Access Control
  • Required Capability: Only users with ‘manage_options’ can access admin features
  • Nonce Protection: All admin actions use WordPress nonce security
  • Data Sanitization: All input is sanitized before database storage
  • AJAX Security: Status updates use proper capability and nonce checks