Appearance
System Admin Tools
The System Admin Tools area in FluentCRM v3 brings together the maintenance and troubleshooting tools you need to keep your CRM healthy. These tools now appear as dedicated sub-items under System Admin Tools, making it easier to jump into the exact task you need.
To open them, go to FluentCRM → Settings → System Admin Tools in your WordPress admin. From there, the left-hand sub-navigation exposes:
- Cron Job Monitor – Inspect REST API status and scheduled tasks.
- System Logs – Review internal processing logs with filtering and refresh controls.
- Data Cleanup – Trim email logs, click logs, and open logs older than a specified number of days.
- CRM Database Reset – Permanently erase FluentCRM data in development environments (requires a
wp-config.phpflag).
REST API
The WordPress REST API provides REST endpoints (URLs) representing the posts, pages, taxonomies, and other built-in WordPress data types. Your application can send JSON data to these endpoints to query, modify and create content on your site.
FluentCRM uses WordPress REST API to process data; it is very important that the API is working. Without REST API FluentCRM will not work. There are 4 API Methods that need to be working and they are GET, POST, PUT, and DELETE.
You can check the REST API status from the tools. To check the REST API status, Go to FluentCRM Dashboard ➜ Settings ➜ System Admin Tools ➜ Cron Job Monitor.
Cron Job Status (Cron Job Monitor)
Another extremely important part of FluentCRM is the Cron Job. Cron is a utility that schedules a command or script on your server to run automatically at a specified time and date. Like any other Email Marketing Application (EMA), FluentCRM processes data periodically, sends emails, checks for clicks/opens, and cleans data.
To monitor your scheduled tasks, navigate to: FluentCRM Dashboard ➜ Settings ➜ System Admin Tools ➜ Cron Job Monitor.
By default, WordPress handles these via PHP-based scheduled jobs, which can be unreliable. We strongly recommend replacing the default WordPress cron with a server-side Cron Job. FluentCRM operates three primary types of scheduled jobs:
- Scheduled Email Sending: Processes the email sending queue. This should run every minute.
- Scheduled Email Processing: Runs every 5 minutes to process tasks like email opens and clicks.
- Scheduled Automation Tasks: Runs hourly for automation steps and weekly for database cleanup logs.
In the Cron Job Monitor, you can see the Hook Name, Interval, and the Next Run time. If a task is overdue, it will be highlighted to alert you of a potential scheduling issue.

It is strongly recommended that you replace your default WordPress cron that runs by PHP script with a server-side Cron Job. We have a guide on how to do this on various platforms here: Server Side Cron Job Replacement. This will ensure that scheduled events are running timely and properly and FluentCRM also runs smoothly and do not miss any events.
System Logs
The System Logs screen helps you inspect recent FluentCRM activity and troubleshoot background processes such as automation actions, scheduler runs, and SMS processing.
The page includes:
- A search box to filter logs quickly.
- Refresh to reload the latest entries.
- Reset to clear applied filters/state and return to the default view.
- A table with ID, Date & Time, Title, and Description columns.

Reset FluentCRM Data
Path: FluentCRM Dashboard → Settings → System Admin Tools → CRM Database Reset.
If you want to permanently remove all FluentCRM data (contacts, campaigns, automations, logs, tags, lists, custom fields, templates, and related settings), you can use CRM Database Reset. This action affects FluentCRM data only, and cannot be undone.
In the current UI, this section clearly shows a Developer Mode Required notice. To enable the reset actions, add the following directive to your wp-config.php file:
define('FLUENTCRM_IS_DEV_FEATURES', true);
Add it before the line:
/* That's all, stop editing! Happy publishing. */
After enabling developer mode, the page displays a Complete Data Removal panel with:
- A summary of the modules that will be deleted.
- An optional checkbox to include contact info in WordPress personal data export.
- A destructive button: Permanently Erase FluentCRM Data.
Always take a full database backup before using this action.

For reference, here is the older warning-style interface from previous versions:

FluentCRM Data Cleanup
In some cases, you might not want to delete all of your contacts, maybe you just want to reset the logs. You can do it inside the Data Cleanup section. FluentCRM allows you to delete Email History Logs, Email Click Logs, and Email Open Logs older than your specified period in days.

Select the Logs you want to delete, click on the Preview Log Summary button. This period should be at least 7 days or you will see an error like the above screenshot.
Review the summary and click on the Yes, I want to delete the Old Logs button only if you know what you are doing.