Frequently Asked Questions
This section addresses common questions about the Phone Consultation plugin, covering installation, configuration, troubleshooting, and best practices.
Installation & Setup
A: The plugin requires:
- WordPress (any recent version)
- Valid license key (except on localhost)
- Admin access to configure settings
The plugin will work on localhost without a license for testing purposes.
Functionality & Features
A: Yes! You have full control over six form fields:
- Full Name
- Website Address
- Email Address
- Phone Number
- Consultation Topic
- Description
Each field can be enabled/disabled, made required/optional, and reordered to suit your needs.
Troubleshooting
A: This is usually a JavaScript conflict. Check these items:
- Open browser console (F12) and look for JavaScript errors
- Temporarily deactivate other plugins to test for conflicts
- Switch to a default WordPress theme temporarily
- Clear any caching plugins
- Verify the Magnific Popup library is loading properly
A: Check these potential issues:
- Verify the database table was created during installation
- Check for any server-side PHP errors in logs
- Ensure AJAX requests are working (check browser network tab)
- Verify WordPress AJAX functionality is working
- Test with different form field combinations
A: Go to Consultation → Settings and adjust these color settings:
- Button Background Color (for the floating button)
- Phone Icon Color (white or black options)
- Popup Button And Column Background Color
- Popup Button And Column Text Color
For advanced styling, you can also add custom CSS to your theme.
Management & Administration
A: Go to Consultation → Requests List to view all submissions. You can:
- View all contact information and consultation details
- Update request status (Unknown, Successful Call, Unsuccessful Call, Incorrect Info)
- Sort by submission date
- Delete old or spam requests
- Export data for CRM integration
A: Yes, there are several integration options:
- Direct database access to the freepa_requests table
- Use the freepa_after_form_submission action hook for custom integrations
- Export data manually for import into CRM systems
- Custom development for automated data transfer
A: The plugin includes several anti-spam measures:
- Hidden honeypot fields that trap automated bots
- Form validation for email and phone number formats
- AJAX-based submission that’s harder for bots to exploit
- Server-side sanitization of all input data
You can also monitor the requests list for patterns and delete obvious spam.
Customization & Advanced Usage
A: Absolutely! The “Custom Text (First Column)” setting allows you to add rich text content including:
- Company taglines or mission statements
- Trust signals and certifications
- Contact information
- HTML formatting and links
You can use the full WordPress editor with formatting options.
A: Yes, you can customize several text elements:
- Text Above the Button (tooltip text)
- Title (Second Column) – main popup heading
- Subtitle (Second Column) – supporting text
- Custom content in the first column
All text can be customized to match your brand voice and language.
Performance & Optimization
A: The plugin is designed for minimal performance impact:
- Lightweight CSS and JavaScript files
- Files only load on frontend pages (not admin)
- AJAX form submission prevents page reloads
- Efficient database queries and indexing
The performance impact is minimal and similar to other popup plugins.
A: This depends on your volume, but generally:
- Keep completed requests for 3-6 months for reference
- Delete obvious spam requests immediately
- Archive requests older than 1 year unless needed for records
- Export important data before bulk deletion
Regular cleanup helps maintain database performance.