Reports Not Sending
Email reports enabled but never received
1. Verify Settings
- PulseRank → Settings → Email Reports
- Check: “Enable Email Reports” is toggled ON
- Confirm: Frequency, day, and time are set
- Note: Reports sent to WordPress admin email (Dashboard → Settings → General)
2. Test WordPress Email
Send test email via Users → Your Profile → Update Profile. WordPress sends confirmation email.
If no email received: WordPress mail function broken (not PulseRank issue). Fix WordPress email first.
3. Check WP-Cron
Verify cron is running:
// Add to functions.php temporarily
add_action( 'init', function() {
$timestamp = wp_next_scheduled( 'pulserank_send_email_report' );
if ( $timestamp ) {
echo 'Next report: ' . date( 'Y-m-d H:i:s', $timestamp );
} else {
echo 'No report scheduled!';
}
exit;
} );4. WP-Cron Disabled
Check wp-config.php for define( 'DISABLE_WP_CRON', true );
If disabled, set up server cron:
# cPanel Cron Job or SSH crontab
*/15 * * * * wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&15. SMTP Configuration
Use SMTP plugin for reliability. Install WP Mail SMTP, configure with Gmail/SendGrid/Mailgun, send test email via plugin. PulseRank will use configured SMTP.
6. Check Spam Folder
PulseRank reports may be flagged as spam. Whitelist sender email address.
Email Report Content Issues
Report shows ‘No Data’ or broken formatting
Report Shows “No Data”
Cause: Not enough data collected for selected period
Solution: Wait longer (daily reports need at least 1 day of data). Check if tracking is working (Dashboard → Live Activity)
Report Missing Conversion Data
Requirements:
- WooCommerce must be installed and active
- At least one order placed by AI-referred visitor
- Conversion tracking enabled (default: ON)
Report HTML Broken
Causes: Email client CSS limitations (Outlook, Gmail). PulseRank uses inline styles for max compatibility.
Test in Web Browser: PulseRank → Settings → Email Reports → Click “Preview Report”