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.
The publishing tab

| Metric | What it counts |
|---|---|
| Published | Posts that went live in the period, with the change against the previous period of the same length. |
| Scheduled | What's currently queued to go out. |
| Failed | Posts that were due in the period and didn't make it, so a broken connection surfaces here rather than in silence. |
| Pending review | Posts 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.
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.
- Settings โ BrandingThe shareable report link controls live at the bottom of the page. Available on every plan.
- Enable the linkDemandBird generates a URL with a long random token:
https://app.demandbird.com/r/โฆ - Send itThe 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
| Action | Effect |
|---|---|
| Rotate | Issues 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. |
| Disable | Turns 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.