Getting started.
Install the plugin, pick where reports get sent, choose a day and a template, and send your first recap. Most installs are done in under fifteen minutes.
RecapWP is a WordPress plugin that quietly collects site metrics every day and emails a branded monthly summary on the day you choose. There's no dashboard to host and no account to manage — the plugin runs on standard WP-Cron and stores everything in your existing database.
This guide takes you from fresh install to first recap in the inbox. Before you start, make sure you have:
- A WordPress site on 6.2 or higher, running PHP 8.0+.
- An administrator account on that site.
- An email address where the first recap should land — usually you.
01Install RecapWP
Open Plugins → Add New in your WordPress admin, search for RecapWP, click Install Now, then Activate. You'll find the plugin under RecapWP in the admin sidebar.
Activation does four things behind the scenes: it creates four custom database tables (snapshots, reports, logs, health scores), schedules four cron events, drops a protected uploads/recap-reports/ directory, and runs an initial metric collection inline. No external service is contacted.
The Free plugin already collects around 25 native WordPress metrics. Pro adds API integrations, seven more report templates, the Health Score, white-label, and the annual Year in Review. You can install Free first and add Pro later without losing data.
02Wait for the first collection
As soon as the plugin activates, the Dashboard tab shows a "First data pending…" banner with a Retry now button. The initial collection takes about 150ms on a quiet site — refresh and the banner disappears once the first snapshot lands. If anything goes wrong, the activity log (RecapWP → Logs) explains why.
03Pick your recipient
By default, RecapWP sends to WordPress's Administration Email Address. To send somewhere else — a client, a shared inbox, your phone — open RecapWP → Settings → Report delivery and toggle Use a custom recipient.
04Set your send day and time
On the same tab, set the day of the month and the time the recap should go out. The default is the 1st at 08:00 in your site's timezone. Free plans send on day 1; Pro picks any day from 1–28.
Behind the scenes, two cron events do the work. recap_daily_collect runs at midnight to record a snapshot, and recap_monthly_send runs every morning at 8am — on the day you chose it compiles the month's snapshots into a report and sends it.
05Pick a template and send a test
Open RecapWP → Settings → Templates. Free plans are locked to Agency Grid, RecapWP's flagship 2-column stat-card layout. Pro plans see all eight templates as preview cards. Set your brand color (#3B6EF8 by default) and upload a logo if you have one.
Pro users can hit Send test email to receive the current month's recap right now — it uses real snapshots but does not write a History row. Free users can preview the report inline on the Dashboard.
06What's next
That's the whole setup. From here, most users branch one of three ways: understand the Health Score if you're on Pro, set up white-label if you're an agency, or switch templates if Agency Grid isn't the layout you want.