OTHER
File emailed job-site photos into the correct project record automatically
Monitors a shared intake inbox, pulls photo attachments from each message, matches the email to a project by subject or sender.
How it runs
The automated pipeline, trigger to output.
- TriggerNew email arrives in shared intake inboxGmail
- LogicMatch project by subject code or sender
- ActionExtract photo attachments from the message
- ActionSave images to project Dropbox folderDropbox
- OutputReply confirming count + project filed toGmail
What it does
Lets crews and subcontractors simply email photos to one address and have them filed correctly. The flow reads each message, figures out which project it belongs to, and stores the attachments where the team expects them.
When to use it
Use it when not everyone uses your field app and photos arrive by email — especially from subcontractors or clients. It removes the daily chore of downloading attachments and dragging them into the right folder.
How it works
- 1A new email in the shared intake inbox triggers the flow.
- 2A logic step matches the project using a code in the subject line, falling back to the sender's known project assignment.
- 3Each image attachment is extracted from the message.
- 4The images are saved into that project's Dropbox folder, named with the received date.
- 5A confirmation reply is sent to the sender summarizing how many photos were filed and to which project, so they know it worked.
Set it up
What you configure once, before turning it on.
- 1Connect GmailRead, draft, send, label.
- 2Connect DropboxFiles and folders.
- 3Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 4Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 5Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Other workflows
Sweep stale visitor check-ins, auto-checkout, and flag overdue guests
On a recurring schedule this finds visitors still marked on-site past their expected departure, auto-checks-out anyone past end-of-day.
Pre-register a visitor, email a QR badge, and alert the host on arrival
When a host submits a visitor pre-registration form, this creates a visitor record, emails the guest a scannable QR badge with arrival instructions.
Build a daily expected-visitor roster and send it to the front desk
Every morning this pulls the day's pre-registered visitors from Airtable, builds a sorted arrival roster with hosts and times.
Agent-Driven Full IVR Re-Voicing for a Rebrand
An agent takes a rebrand brief from Notion, audits every IVR prompt for old naming, rewrites and re-synthesizes the affected ones with ElevenLabs, archives them to Dropbox.
Sync IVR Prompt Registry in Airtable to Fresh ElevenLabs Audio
Runs nightly against an Airtable IVR prompt registry, finds rows whose script text changed since last synthesis, regenerates only those ElevenLabs clips.
Slack-Approved IVR Re-Voicing After a Product Rename
On demand from Slack, drafts updated IVR prompt scripts for a renamed product, posts them for human approval.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
