User Guide

Reports & shareable links

What actually went out, who did the work, and one link you can give a client so they can check for themselves.

Opening reports

Go to Reports. Everything on the page is scoped to the workspace you're currently in, so for an agency this is the client report โ€” switch client, get their numbers.

Reports are about publishing activity โ€” what you shipped and who shipped it. For follower growth and engagement per post, use the Analytics tab.

The publishing tab

The Reports page on the Publishing tab for the last 30 days: a stacked bar chart of posts published per day by platform, and a per-platform table.
MetricWhat it counts
PublishedPosts that went live in the period, with the change against the previous period of the same length.
ScheduledWhat's currently queued to go out.
FailedPosts that were due in the period and didn't make it, so a broken connection surfaces here rather than in silence.
Pending reviewPosts currently waiting on an approval.

Below the numbers: a breakdown by platform, a timeline of publishing over the period, and the list of posts that went out.

The team tab

One row per member, showing what they created and what they approved in the period, plus the approval summary: reviews requested, still pending, approved, how much of the output went through review at all, and the average time to an approval.

The average time to approval is the number worth watching. If it's two days, your scheduled posts need a bigger buffer before their publish time.

On a one-person account the team tab has nothing to say, and the page reflects that.

Date ranges and filters

The range picker covers last 7 days, last week vs prior, last 30 days (the default), last month, 90, 180 and 365 days, all time, and a custom start and end date. Where a comparable previous period exists, each headline number shows the change against it.

You can also filter to particular platforms. Dates are counted in your own timezone, so a post published at 11pm lands on the day you published it.

Export as PDF or CSV

  • PDF โ€” the formatted report, carrying your logo and brand colour if you've set up white-label branding. This is the one you email a client.
  • CSV โ€” the underlying rows, for when the client wants to do their own maths.

Both exports respect the range and platform filters you've got applied.

Shareable client links

Instead of emailing a PDF every month, you can turn on a link that always shows the current report. The client opens it in a browser โ€” no DemandBird account, no login.

  1. Settings โ†’ Branding
    The shareable report link controls live at the bottom of the page. Available on every plan.
  2. Enable the link
    DemandBird generates a URL with a long random token: https://app.demandbird.com/r/โ€ฆ
  3. Send it
    The page carries your branding and lets the viewer change the date range, exactly like the in-app report.

Shared report pages are marked noindex and aren't cached, so they don't end up in a search engine. Anyone with the link can open it, though โ€” treat it as unlisted, not private, unless you add a password.

Password-protecting a link

When you enable the link you can set an optional password. The visitor sees a password screen before the report. You can add, change, or remove the password later from the same place โ€” leaving the field blank removes it.

Rotating and turning it off

ActionEffect
RotateIssues a new URL and kills the old one immediately. Use this when an engagement ends, or when a link has been forwarded somewhere it shouldn't.
DisableTurns sharing off completely. The URL stops working.

Who can see reports

Admins, members, ghostwriters and read-only seats can all open Reports. The one exception is the client seat, which sees reports only if an admin grants it the View analytics / reportscapability โ€” useful when a client wants to check their own numbers inside the app rather than through a shared link. See Permissions & overrides.