# Send GlossGenius weekly sales totals to a spreadsheet

> Every Monday your agent reads last week's GlossGenius Sales Report figures and adds one row to your bookkeeping sheet. No PDF copying.

Source: https://cotlet.dev/integrations/glossgenius-api-mcp-server/weekly-sales-report-to-spreadsheet

Your bookkeeper wants one row per week: services, retail, tips, tax, refunds and card fees. In GlossGenius that is a Sales Report PDF you pull on Monday and copy number by number into the sheet.

Cotlet does it in your own GlossGenius account with get\_sales\_summary, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=glossgenius) [All GlossGenius tools](https://cotlet.dev/integrations/glossgenius-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can GlossGenius do this on its own?

GlossGenius has no API for sales and says it offers no direct integration with accounting or reporting tools such as QuickBooks (checked 12 Oct 2026). Its Growth Analyst under Insights > Analytics builds custom reports you can download as CSV or Excel, but you ask for each one in a chat, and the Standard plan gets 5 queries in total.

By hand

## How you do it in GlossGenius today

1. In the GlossGenius web browser, click Insights > Reports from the left side menu; in the app, tap Features > Reports.
2. Choose Sales Report, pick the team member or all staff, and set a Custom date range for last Monday to Sunday.
3. Download the PDF from the web browser; the mobile app can only email the report to the address on your GlossGenius account.
4. Read the line items, from Gross Service Sales to Payment Processing Fees Paid By Business, and type each into the spreadsheet.
5. Do it again next Monday. One wrong date range in the GlossGenius report shifts every total in the sheet.

With an agent

## How to send GlossGenius weekly sales totals to a spreadsheet

Prompt

```
Every Monday, put last week's GlossGenius sales, tips, taxes, refunds and card fees into my bookkeeping sheet, one row per week.
```

1. 01  
### Fix the period before reading  
The agent works in your business time zone and always takes the last full Monday to Sunday, so a run delayed to Tuesday still reports the same week and never a partial one.
2. 02  
### Read the totals once  
get\_sales\_summary for that week gives services, retail, total sales, gratuity, cash and check, taxes, refunds and card fees. If GlossGenius returns nothing because the account is paused or the login lacks View Reports, the agent stops and tells you instead of writing a row of zeros.
3. 03  
### Check the row before writing  
The agent checks that services plus retail add up to total sales and compares the week with the last row in your sheet. A total below half of the usual week is flagged in the message, since it often means appointments were not checked out yet.
4. 04  
### Write one row, never twice  
The row goes into your sheet with the week start date as its key. If that week already exists, for example after a manual rerun, the agent updates the row in place rather than adding a duplicate.

### What you get back

Example data

```
GlossGenius, week Mon 6 to Sun 12 Oct 2026
Services $4,120.00, retail $310.00, total $4,430.00
Tips $655.00, cash and check $420.00
Tax $24.80, refunds $55.00, card fees $128.45
Row added to "Bookkeeping 2026", tab Weekly, row 41
Check: total sales 4% above the 4-week average, nothing flagged
```

### Other ways to ask

- On the 1st of each month, add last month's GlossGenius sales totals to the Monthly tab.
- Every Monday, send last week's sales, tips and card fees to my bookkeeper by email instead of the sheet.
- Rebuild the sheet for every week since 1 July 2026, one row per week, and skip weeks that already have a row.

Before you automate it

## What GlossGenius allows, and what to know first

- The GlossGenius Sales Report counts a line item only when the appointment was fully checked out inside the date range, so an open checkout from Saturday lands in the week it is closed.
- Deposits collected before the report period for appointments checked out inside it appear in the GlossGenius Sales Report as Prepayment from Previous Sales; deposits for appointments not yet checked out sit under Prepayment from Future Sales.
- On a GlossGenius team account, a Sales Report for specific team members has to be run separately for each person; one report covers either all staff or one member.
- GlossGenius Retail Sales and Sales Tax reports have no totals; the help center points to the Sales Report for total retail sales and total sales tax.
- GlossGenius reports need the View Reports permission and are not accessible while the account is paused, cancelled or disabled.

Every tool here only reads, so it can run weekly from n8n, Make, Zapier or cron without waiting for your OK.

Sources: [Sales Report breakdown (GlossGenius help)](https://glossgenius.elevio.help/en/articles/121-sales-report-breakdown) · [How to generate and download a report (GlossGenius help)](https://glossgenius.elevio.help/en/articles/126-how-to-generate-and-download-a-report) · [Available reports (GlossGenius help)](https://glossgenius.elevio.help/en/articles/117-available-reports) · [How to build custom reports with your Growth Analyst (GlossGenius help)](https://glossgenius.elevio.help/en/articles/1191-how-to-build-custom-reports-with-your-growth-analyst)

REST

## Call get\_sales\_summary from a script

curl

```
curl https://cotlet.dev/api/v1/glossgenius/get_sales_summary \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from":"2026-10-06","to":"2026-10-12"}'
```

Example response

```
{
"from": "2026-10-05",
"to": "2026-10-11",
"services_sales": 4120,
"retail_sales": 310,
"total_sales": 4430,
"gratuity": 655,
"cash_and_check": 420,
"taxes": 24.8,
"refunds": 55,
"card_fees": 128.45
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is glossgenius\_get\_sales\_summary. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/glossgenius-api-mcp-server#automations)

Tools

## GlossGenius tools this automation uses

__Cotlet GlossGenius tools used to send GlossGenius weekly sales totals to a spreadsheet__
| Tool | Parameters |
| ------------------- | ---------- |
| get\_sales\_summary | from, to |

[All 14 GlossGenius tools with descriptions](https://cotlet.dev/integrations/glossgenius-api-mcp-server#tools)

## Frequently asked questions

### Can I import the GlossGenius Sales Report into QuickBooks?

GlossGenius has no direct QuickBooks integration. Its help center suggests exporting reports and importing the files into software that accepts that format; the Sales Report itself is a PDF, while the Transaction Detail Report is a spreadsheet.

## More GlossGenius automations

- [Bulk reschedule GlossGenius appointments on a sick day](https://cotlet.dev/integrations/glossgenius-api-mcp-server/bulk-reschedule-appointments)
- [Fill cancelled GlossGenius slots from the waitlist](https://cotlet.dev/integrations/glossgenius-api-mcp-server/fill-cancelled-slots-from-waitlist)
- [GlossGenius API and MCP server: every tool](https://cotlet.dev/integrations/glossgenius-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to GlossGenius.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with GlossGenius.

[Request access](https://cotlet.dev/app/signup?app=glossgenius)
