All Attachment Downloader

How to use All Attachment Downloader for ServiceM8

What is All Attachment Downloader?

All Attachment Downloader lets you grab every file attached to a ServiceM8 job — photos, PDFs, signed forms, quotes, invoices, anything — and bundle them into one zip. No more right-clicking and saving photos one at a time. Hand a complete file pack to your client, accountant or insurer in one go.

Note: very attachment-heavy jobs can take 40 seconds or more to bundle. The progress bar will keep you in the loop while it works.

In Public Beta — Free

All Attachment Downloader is in public beta and free to install. We're planning to submit it to the ServiceM8 Add-on Store soon.

Enable Beta Version

How It Works

Open any job in ServiceM8 and click Download Attachments in the Add-ons menu. You'll see every active attachment, neatly grouped by file type (PDF, JPG, DOC, etc.) with size and upload date shown beside each one.

  1. Tick the file types you want, or drill into a group and pick individual files.
  2. Hit the green button.
  3. The add-on streams each file from ServiceM8, packs them into a zip locally in your browser, and hands you a ready-to-save link.

Why It's Useful

  • Skip the right-click-save-each-photo grind on big jobs.
  • Hand a complete file pack to your client, accountant or insurer in one go.
  • Archive old jobs as a single zip before closing them out.
  • Pull just the PDFs (or just the photos) when you don't need everything.

Key Features

  • Grouped by file type with per-type select-all.
  • File size and upload date shown next to each item.
  • Smart zip filename auto-suggested from job number and client name.
  • Parallel downloads for fast bundling on attachment-heavy jobs.
  • Graceful rate-limit handling — no failed runs even on huge jobs.
  • Files stream straight from ServiceM8 to your browser. Nothing is uploaded back to the job, and Over Geek never sees your data.

Privacy & Security

The zip is built locally in your browser. Your attachments never touch any third-party server. We only receive a small usage ping (organisation name and event name) for analytics — no file data or job content. See our Privacy Policy for full details.

Need Help?

If you run into any issues or have questions, get in touch and we'll sort you out.

Get Help