Dated business counts
Prepare daily totals such as confirmed appointments or completed jobs. The database owner defines which records qualify, so the report reflects the client’s process rather than an assumed marketing conversion.
Databases & warehouses reporting
Bring dated results from a client’s PostgreSQL database into the monthly report with a prepared query and definitions your agency and the data owner agree on.
| Record | Reported numbers |
|---|---|
| 2026-10-01 | 8 |
| 2026-10-02 | 11 |
| 2026-10-03 | 9 |
| 2026-10-04 | 12 |
The four daily counts total 40 completed jobs. This is prepared aggregate data, not customer records or collected revenue.
Built around your client’s questions
Agencies working with custom booking, sales and operational systems
A client may keep completed jobs, confirmed bookings or sales outcomes in a custom system built on PostgreSQL. Those figures can answer a question that advertising and website tools cannot. Agree on the business definition first, then prepare a query that returns the relevant daily totals.
Connect the reporting database in Monthwrap, preview the query’s dates and numbers, then save it on the client’s source. That output becomes the client’s own numeric metrics. Review a known period before using the results alongside marketing activity and the work delivered.
Choose the numbers that matter
Dated business totals from a read-only query. Choose the relevant figures, add comparisons where the data supports them, and explain what changed.
Prepare daily totals such as confirmed appointments or completed jobs. The database owner defines which records qualify, so the report reflects the client’s process rather than an assumed marketing conversion.
A numeric column can represent booked value, invoiced value or another agreed measure. Give it the correct name and money setting; a database amount is not automatically collected revenue.
The first query column supplies the date and each following column supplies a number. Name columns for the report reader, with a consistent definition across reporting periods.
Place the prepared business figures beside advertising, analytics or CRM sections. Explain the relationship without claiming that a database total is automatically attributed to a particular campaign.
For your next client report
Use a prepared aggregate from the client’s custom operations system when it holds the authoritative job or booking result. Keep the meaning consistent with the client’s internal reporting.
Arrange the report in your own layoutRead it from the client’s side
A full fictional agency report, with the work delivered, the numbers behind it and the plan for next month. Use its structure to plan your own mix of sources and client results.
Open the sample reportMake the connection
Connect with a dedicated read-only database user, preview a query returning a date followed by numeric columns, then save it on the client’s source.
How to build monthly reports from a PostgreSQL databaseAsk the database administrator for a dedicated read-only user and the host, port, database and SSL details. The reporting host must be reachable through the access rules the owner approves.
An owner or admin enters the connection details in the workspace. Monthwrap checks access before storing the credentials. If the database uses an allowlist, give the administrator the connection address shown in the form.
Prepare one SELECT, or WITH followed by SELECT, returning dates and numeric columns. Use the reporting start and end dates, preview the totals and resolve any format problems, then save the query on the client source before syncing.
This route is for dated numeric reporting. It does not import arbitrary customer records, expose a full database explorer or support a query-generated top-products table in the current reporting contract.
Use restricted reporting access and agree the date, status and value rules with the client. Private-network-only hosts are not supported by this connection; the data owner should decide the appropriate access arrangement.
Before you connect
Yes. Preview the query for a chosen date range to see sample rows, the resulting metric names and any format problems. A preview does not save the query or sync the client’s numbers; save the checked query on the client source before syncing.
Return a date first, then numeric columns with readable names. Rows for the same day and metric are added together. Prefer a daily aggregate, and use the supplied start and end dates to keep the reporting period explicit.
No. The route accepts a single read-only SELECT or WITH query, with a 30-second limit and up to 5,000 returned rows. It is intended for compact reporting results, not data editing, migrations or unrestricted database analysis.
Start with your next client report
Bring your sources together, choose your layout and add the context your client needs.
Start free trial14-day free trial. No card needed.