# Case Study: Automated Agency Outreach for a Model

Source: https://isolora.com/case-studies/model-agency-outreach/
By: Isolora (https://isolora.com/)
Summary: How automation helped an aspiring model reach hundreds of agencies, with a person approving every batch, and get signed by a top modeling agency in about two weeks.

---

- [AI guidance & automation](https://isolora.com/services/#ai-automation)
- [Websites & digital design](https://isolora.com/services/#websites)


Automation found the agencies and handled the applications and emails, with a person approving every batch. An aspiring model signed with a top modeling agency about two weeks after outreach began.

**Who:** An aspiring model looking for agency representation.

**Challenge:** Hundreds of agencies, each with its own way to apply, and no time to reach them all by hand.

**What we built:** An automated outreach workflow: research, applications, emails and reply tracking in one place.

**Result:** Signed with a top modeling agency about two weeks after outreach began, plus invitations to meet with agencies.

## The challenge

Getting signed often comes down to reaching the right agencies at the right time. Every agency has its own submission page, its own email and its own rules. Doing that by hand, one agency at a time, takes a very long time.

The goal was to reach every suitable agency, apply the way each one asks, and never lose track of a reply, while the model stayed in control of every message and every photo.

## What we built

- **Every agency, in one sheet** Automated research across a public agency directory and agencies' own websites built a Google Sheet of 826 agency offices, each with its city, scouting contact and submission page.
- **Applications, handled** Automation filled in online application forms, uploaded the chosen photos and checked for a confirmation. In total, 130 agency offices had confirmed applications.
- **Emails that sound like you** Personalized emails were drafted from the model's own approved introduction, with a link to their [portfolio website](https://isolora.com/case-studies/model-portfolio/) for each agency. 317 went out to agencies, in approved batches.
- **Every reply, tracked** Replies were sorted into personal responses, automatic receipts and new instructions, and logged in the sheet, so every next step was clear.

## How we kept it respectful

- **A person approves every batch** Every email batch was approved before it went out, and consent questions on forms always went to the model.
- **The model chooses** The model picked every photo and detail that was shared, and handled every conversation and signing decision personally.
- **Public business contacts only** Research used only publicly listed agency contacts, screened for closures, duplicates and eligibility rules.
- **No means no** Restrictions and past responses were recorded, to avoid contacting anyone twice, or after they asked not to be.
- **A dedicated, paced account** Emails went from a separate modeling Gmail account, in batches of up to 25 with pauses in between.

## The result

About two weeks after outreach began, the model signed a management agreement with a top modeling agency. Along the way, outreach brought in invitations to meet with agencies.

Under the hood

## The technology, made simple.

### Research & automation

- Node.js
- JavaScript
- Playwright
- Headless Chrome
- Python 3

Reads agency websites, even ones that need a full browser, and fills in application forms.

### Workflow automation

- Scheduled automations
- MCP
- Gmail

Drafts emails, completes forms, checks confirmations and sorts replies on a schedule.

### Google Workspace

- Google Sheets
- Gmail
- Google Drive

One sheet for every agency and reply, one inbox for outreach, and one folder for approved photos.

### Portfolio & tracking

- HTML
- CSS
- JavaScript
- Umami

A portfolio link for each agency, with privacy-friendly analytics that show when it's opened.

### What do these words mean?

**Automation:** Software doing repetitive steps for you, like visiting hundreds of websites or sending a batch of emails.

**Playwright:** A tool that drives a web browser like a person would: clicking, typing and uploading.

**Headless Chrome:** Google Chrome running without a window, so software can read pages that need a full browser.

**MCP:** Model Context Protocol. A standard way to connect an AI assistant to tools like Gmail.

**Scheduled automations:** Tasks that run on their own at set times, like checking for new replies.

**Batches:** Sending emails in small groups with pauses, so the sending account stays in good standing.

**Tracking links:** A unique link for each agency, so you can see which portfolios were opened.

**Umami:** Privacy-friendly website analytics that count visits without tracking people across the web.

## What this means for you

If you have a big goal and a long list of people to reach, automation can do the legwork while you stay in charge of every message. Whether it's agencies, clients or partners, we can help you reach the right people, respectfully.

[See all case studies](https://isolora.com/case-studies/)

## Something similar **on your mind?**

Tell us what you're building or what you're worried about. A short note is plenty. [Start a conversation](https://isolora.com/contact/)
