What’s new.

New integrations, report improvements, and the occasional fix. We ship small and often: here’s the trail.

New

Goals & Opportunities: set targets, surface work

Two new ways to make the client dashboard earn its keep: measurable goals your clients can watch, and recommended work they can request in a click.

  • Set targets clients can watch. Give any site measurable goals — enquiries, visitors, search position and more, per month, quarter or ongoing — shown as live, colour-coded progress bars on the client’s dashboard, with the data source in plain sight.
  • Let clients set their own. Leave a target open and the client can set one themselves: no login, no form. Their goal, on their dashboard, measured automatically.
  • Turn insight into requested work. Configure recommended improvements per site — name, benefit, rough timeline and price — as tasteful cards. The client clicks Request and it emails you directly.
  • Advisory, not a billboard. Opportunities are honest recommendations, not hard sell: the client asks, you quote as normal. Nothing’s charged, nothing’s committed.
  • A cleaner Overview. A two-column layout with a visitors hero, conversions and Google Search cards, the goals bar, site-health signals (speed, uptime, security), and a plain-English summary of how the site’s doing.

Rolling out now in early access.

New

Enquiries & Events: real actions, not just traffic

Your reports and client dashboards now surface real customer enquiries alongside the traffic: call clicks, email clicks, contact-form submissions and WooCommerce purchases, each with its month-on-month change.

  • Where. An Enquiries & Events card on the dashboard Overview, and an Enquiries headline in the monthly report email.
  • How. Read as named events from your Plausible analytics: no second script, no goals to set up. Plausible-based analytics for now (GA4 to follow), rolling out in early access.
New

A 14-day free trial on paid plans

Paid plans now start with a 14-day free trial, so you can try Starter or Growth in full before you’re billed.

  • 14 days, on the house. Start Starter or Growth and use everything: more sites, multiple recipients, your branding, and the live client dashboard.
  • Card upfront, £0 if you cancel. We ask for a card to begin, but you’re not charged until the trial ends. Cancel before then in Organisation → Plan → Manage billing and you owe nothing.
  • Upgrade mid-trial. Move from a Starter trial to Growth and a fresh Growth trial begins.

The free tier hasn’t changed: still genuinely free, forever, for one site.

New

Client dashboard, now live

The live client dashboard we teased is out of beta: a real-time, white-labelled dashboard for each of your clients, opened with a secure magic link.

  • The report, made live. The same insights as the monthly email: traffic, search performance, uptime, page performance and WordPress site health, but interactive and always current.
  • No login to chase. Clients open it from a secure magic link, straight from their report. No account to make, no password to forget.
  • White-labelled to you. Your name, logo and accent colour. The client sees you, not us.
  • See who’s looked. Engagement tracking tells you when a client has opened their dashboard.

Included on Starter and Growth. The monthly report stays free for one site, exactly as before.

New

Pull your client data out with the read API (v1)

Sync your client data with the new read-only REST API, so your clients, sites and report history can flow out of SendTidings into a CRM or automation tool.

  • Read-only endpoints for clients, sites and reports: point a CRM, spreadsheet or Zapier/Make flow at them and keep your client list in sync.
  • Bearer-token auth. Create and revoke tokens in Organisation → Admin → API access. A token is shown once, so store it somewhere safe.
  • The groundwork for more. Read-only today; it’s the foundation deeper CRM integrations build on.
New

Built-in uptime monitoring

We now keep an eye on your clients’ sites ourselves: no UptimeRobot, no Pulsetic, no third-party account to wire up. Flip it on per site and SendTidings starts watching.

  • Around-the-clock checks. Up/down and response time, recorded day by day.
  • In the report and the new dashboard. 30-day and 7-day uptime %, plus average response time, surface right in the monthly report, and in the new live dashboard.
  • Spot a wobble at a glance. A day-by-day uptime strip and a response-time trend make a dip easy to catch.

Already using UptimeRobot or Pulsetic? Those still work — built-in is just there if you’d rather not juggle another tool.

New

WordPress maintenance in your client reports

Connect MainWP and your client reports can now include WordPress maintenance, pending plugin, theme and core updates, right alongside the analytics.

  • One connection covers everything. Add your MainWP dashboard once at the organisation level; SendTidings matches it to your sites automatically by domain.
  • Opt-in per site. The maintenance section is off by default. Switch it on for the clients where it helps — most useful for anyone on a care or maintenance plan.
  • A care report, not just a traffic report. The upkeep work finally shows up next to the visitor numbers, on the 1st.

This is a v1: more of what MainWP tracks (backups, security, uptime) will follow.

Improved

Organisation settings, reorganised into tabs

Find what you need faster. Organisation settings are now split into clear tabs: Integrations, Branding, Sending, Admin and Plan, with a per-section sidebar, so the thing you came in for is one click away rather than buried in a long page.

Improved

Verified by Google: no more "unverified app" warning

The “Sign in with Google” flow now uses a fully verified OAuth client. Connecting Google Analytics or Search Console for the monthly report is a clean handshake, not an interstitial.

  • No more warning screen. First-time users no longer see Google’s orange “this app isn’t verified” interstitial during sign-in or analytics connection.
  • No more 7-day refresh-token wall. Google’s Testing-mode default expired refresh tokens after 7 days; every new connection would silently die the following week. Verified apps get the normal token lifetime. Connect once, send forever, as intended.
  • No effect on existing connections. Verification flips a switch on Google’s side; it doesn’t migrate tokens. If you’ve already connected a Google account, nothing changes for you.
  • Same scopes as before. Read-only Analytics and Search Console — nothing new requested, nothing written back to Google.
New

Tags for clients and sites

A new free-form labelling system for organising your client book however you actually think about it.

  • Manage your tag vocabulary in Organisation → Tags (name + colour from a fixed palette).
  • Apply tags from a picker on any client or site detail page.
  • Tag chips show on Clients and Sites table rows.
  • Filter either table by one or many tags (multi-select, matches any).
  • Client tags flow down to site rows on the global Sites list: a “VIP” tag on a client surfaces on every site beneath it.
  • Bulk Add tags and Bulk Remove tags alongside the existing bulk actions on the Sites table.
Improved

One Plausible or Matomo key, every site

Plausible and Matomo connections can now live at the organisation level, not just per site.

  • Connect once. Add your Plausible or Matomo API key in your organisation settings and every client site in that org can use it: no more pasting the same key for each new site.
  • Per-site still works. If a particular client needs its own key (separate Plausible Cloud account, different Matomo instance), set it on that site directly and it overrides the org default.
  • Mirrors how UptimeRobot already worked. Same shape across all the integrations now, so the connection model is consistent wherever you look.

Most useful for agencies running their own self-hosted Plausible or a single Matomo install across the whole client portfolio.

New

Broken integrations, caught before send day

The worst time to discover a client’s analytics connection has broken is when their report goes out empty, or doesn’t go at all.

SendTidings now runs daily health checks against every connected integration. If a key gets revoked, a token expires, or a connection breaks, you’re flagged ahead of the 1st, with time to fix it before a client ever notices. Quiet reliability, working in the background.

New

See when clients open your reports

You can now tell whether a report actually got read, and trust that it landed.

  • Open tracking. The dashboard shows which recipients opened each report, so you know the work was seen (and which clients to follow up with).
  • Delivery status on every report. Sent, delivered, bounced — visible at a glance, no guessing.
  • Automatic bounce & complaint handling. Hard bounces and spam complaints are suppressed automatically, so you stop emailing a dead address and protect your sending reputation.
  • One-click resend. If a report runs into trouble, resend it from the dashboard without rebuilding anything.
Improved

Richer reports, and reports without analytics

More in every report, and more flexibility about what a report can be.

  • New Audience section: device and country breakdown, so clients can see who’s visiting, not just how many.
  • Sparklines for GA4 and Matomo — at-a-glance trend lines next to the headline numbers.
  • Analytics is now optional. A report can send with any single service connected, so an uptime-only or Search-Console-only report works for clients where that’s all you track.
Improved

Smoother setup and sending

A batch of improvements to getting a client set up and keeping sends clean:

  • Searchable property pickers for Google Analytics 4 and Search Console: find the right property fast instead of scrolling a long list.
  • Plausible self-hosting supported in the add-site flow, for agencies running their own Plausible instance.
  • Next-send date shown on every site, plus pagination and remembered preferences in the site tables.
  • Custom sender-domain verification — a clearer flow for sending from your own domain, with the sender guarded once the domain’s verified.
New Integration

Uptime monitoring, powered by UptimeRobot

You can now keep an eye on whether your clients’ sites are actually up, and put that front and centre in the monthly report.

  • Connect once per agency. Add your UptimeRobot Main API key in your organisation settings and it’s available across every client. No per-site key juggling.
  • Enable per site. Flip monitoring on for any site and SendTidings creates the monitor for you: no copying URLs between tools.
  • Live status in the dashboard. Each site shows an Up / Down / Paused pill, its 30-day uptime percentage, and average response time, refreshed every two hours (or on demand with the Refresh button).
  • Uptime in the report. The monthly email now carries 30-day and 7-day uptime figures alongside the traffic numbers — so “the site’s been solid this month” is something you can show, not just say.

UptimeRobot was the most-requested integration after the analytics sources. It’s live now on every plan.

Improved

A redesigned monthly report

The report email got a full re-skin: warmer, more editorial, and more yours.

  • A field-report look. Warm paper, serif headings, editorial section numbering, and ranked lists with proportional meter bars so the biggest numbers read at a glance.
  • Your logo in the masthead. Paid plans put your agency logo at the top of every report, falling back to your accent colour and name if you haven’t added one yet.
  • Pick your paper. Choose Warm, Clean white, or Soft grey in your branding settings; your accent colour carries through whichever you pick.
  • Smarter highlights. A single headline per connected service sits at the top, and the bar hides itself entirely when analytics is your only source — no awkward empty space.

All email-safe: no web fonts, renders cleanly everywhere from Gmail to Outlook.

New

Team accounts and roles

Bring your team into SendTidings instead of sharing one login.

  • Invite teammates by email with a branded invitation that lands in their inbox.
  • Roles: Owner, Admin, and Member, so you decide who can change what.
  • Members can edit branding and report content, so whoever writes the client update doesn’t need the keys to the whole account.
  • Up to five recipients per site, so a single report can reach the marketing lead and the founder at the same time.