job: report-archive · monthly

Download reports in bulk from a web portal

Name the report and the date range. dassi changes the period dropdown, runs the report, exports the PDF and moves to the next month, in the portal you're already signed into. You get the files and a list of which months worked.

Give dassi this job

Free credits, good for 7 days — no card required

Trusted by 30,000+ Chrome users Rated 4.8/5 on Chrome Web Store Works with Claude, GPT, Gemini, and more

One run, start to finish

Every dassi job has the same shape: an input, work done on real pages and accounts, output you can verify, and exceptions flagged — never guessed. This one is an illustrative example of the job.

run · report-archive on demand illustrative example
input

“Download the store operating report for every month of 2025 and 2026. Pick the month in the Period dropdown, click View Report, then the save icon and choose PDF. Tell me which months you got.”

typed into dassi with the reporting portal open

run
  1. 19:02 your reporting portal opened the store operating report and read the Period dropdown: 21 months, January 2025 to September 2026
  2. 19:03 your reporting portal for each month: selected the period, clicked View Report, waited for the report to render
  3. 19:04 your reporting portal opened the save menu on each rendered report and exported it as a PDF
  4. 19:31 dassi wrote the list: each month, whether the export finished, and the file name the portal gave it
output
  • verified: 18 monthly PDFs in your browser's download folder
  • verified: A month-by-month list matching each file to its period
exceptions
  • flagged: 2 months rendered with “no data available.” Nothing exported; both are named in the list
  • flagged: 1 export never finished, even on a second try. Listed so you can run that month by hand
next

Next month, one new period. Or point the same Skill at a different report.

What you can hand off

Every month in the dropdown

Period pickers, date-from and date-to fields, fiscal-year selectors. dassi sets them the way you would and runs the report for each value.

The portal's own export

It clicks the save or export button the report viewer already has, so the PDF is the same file you'd get by hand.

The same routine on the next report

Expense summaries, inventory summaries, call stats, rankings. Once it has done one report, “now do the same for this one” is usually enough.

A list of what's missing

Months with no data, exports that timed out, a report that needs a filter you didn't mention. You get the gaps in writing.

Attachments out of email

If the report arrives as an email attachment each month, dassi can search your mailbox for the sender and subject and download each one.

Twenty-one months, one click at a time

This example is illustrative. It follows how a store manager used dassi to build an archive of two years of monthly reports, with the details changed.

Most reporting portals will show you any month you like and export it as a PDF. Very few will give you all of them at once. So the archive for a budget meeting or a new manager’s first week gets built by hand: pick the month, wait for the report, find the save icon, choose PDF, go back, pick the next month.

The instruction on this page describes those clicks for one month and asks for all of them. dassi read the Period dropdown, found 21 months, and worked through the list.

Eighteen came down as PDFs. Two months rendered a page that said no data was available, and dassi exported nothing for those. One export hung. It tried again, the second attempt hung too, and that month went on the list for a person to run.

Then the next report

The useful part came after. With the first report done, the follow-up instructions were short: now the expense report, same months. Now the inventory summary. Now call stats, new and used. In the usage behind this page, about fifteen different reports were archived this way over one evening, each from a one-line instruction.

Reports that come by email work the same way. If a forecast file arrives from the same two senders at the end of every month, dassi can search the mailbox, open each message and download the attachment.

Things to check

Look at the file list before you close the tab. Portals often name every export the same thing, and your browser adds a number to tell them apart. dassi’s list says which file was which month, but it’s quicker to rename them while that list is in front of you.

Open three of the PDFs. A report that rendered before a filter finished applying looks complete and has the wrong numbers. If your report has a filter that resets on each period, such as a model-year selector, tell dassi to set it every time. The manager in this example had to rerun one report for that reason.

Limits

The browser stays open for the whole run, and it’s busy while dassi works in that tab. Twenty-one exports took about half an hour in this example. Most of that was the portal rendering.

dassi doesn’t choose where files are saved. They go wherever your browser puts downloads.

If the portal requires a fresh sign-in or a verification code partway through, you do that part.

Teach it once

01

Do one month out loud

Describe the clicks for a single period: which dropdown, which button, where the export menu is. That's the whole procedure.

02

Name the range

Every month in two years, or just the last quarter. If a filter has to be set each time, such as selecting all model years, say so up front.

03

Save it

Ask dassi to save the routine as a Skill. Next month it needs the report name and the period.

Your accounts. Your machine. Your call.

Runs on your machine

The agent works in your browser on your computer, local by design. It never runs in our cloud.

Your logins stay yours

It works in the sessions you're already signed into. No password handoff, no credential vault.

You approve what leaves

Messages, submissions, payments — anything outbound waits for the approvals you set.

Your model, your choice

Claude, GPT or Gemini with your own key or included credits, or a fully local model. On your own key, prompts go straight to your provider; included credits pass through dassi's relay.

Frequently asked questions

Which portals does this work with?

Any reporting site you can use in a browser tab while signed in. dassi clicks the page like a person, so it doesn't need an API or an integration. Viewers that render reports inside a frame and export through a save icon are the common case.

Where do the files go?

Into your browser's normal download folder, with whatever file name the portal assigns. The list dassi writes at the end tells you which file is which month, since many portals give every export the same name with a number on the end.

Can it combine the reports into one spreadsheet?

It can read figures off a rendered report and put them into a Google Sheet, one row per month. That's slower than downloading and worth checking against two or three of the PDFs before you rely on it.

Is this allowed?

You're downloading reports your own login can already open, one at a time. If your company restricts exporting certain reports, that restriction applies to you with or without dassi.

What if the portal signs me out halfway?

dassi stops and says which month it reached. Sign back in and tell it to continue from there.

Does the report content go to an AI model?

The model sees the page it's operating, including a rendered report on screen. It goes to the provider you picked: under your own key if you brought one, or through dassi's relay on included credits. The exported PDF itself is saved by your browser and isn't uploaded anywhere by the export step.

Give dassi its first run

Install dassi, open the pages this job lives in, and show it the work once. It runs from then on — your way, on your machine.

Add dassi to your browser

Free credits, good for 7 days — no card required

More jobs dassi runs

Continue to dassi

Sign in or create an account.

or