Why Not Apollo
Apollo is a large-scale global B2B database. For this campaign it is unnecessary.
Google Places API (Google Maps)
Searches Google Maps by location and business type. Returns real businesses within your target radius with name, address, website, phone, and category. Free tier: 100 searches per month.
Hunter.io
Takes a business website and finds verified email addresses for decision makers. Targets HR Managers, Office Managers, Directors, and MDs. Free tier: 25 searches per month.
How It Works
Runs once a day at 9:00 AM. Processes up to 20 businesses per run.
-
01
Find local businesses via Google Places API
Google Places API runs a Google Maps search for businesses within the configured radius of the gym. Filter by business type: offices, retail, hospitality, healthcare, tech. Each result returns the business name, address, website, phone number, and category.
-
02
Find a verified contact email via Hunter.io
The business website is passed to Hunter.io to find a verified email for a decision maker. Target titles in priority order: HR Manager, Office Manager, Managing Director, Director, Owner. If Hunter finds no verified email, the business is skipped and logged as No Email Found.
-
03
Check the outreach log for recent contact
Before sending, the automation searches the Outbound Outreach sheet for the business name and email address. If the business was contacted within the last 90 days, it is skipped and logged as Already Contacted. This protects sender reputation and avoids irritating potential leads.
-
04
Claude writes a personalised email
Claude receives the business name, contact name (if known), industry, and approximate employee count. It writes a short pitch — under 150 words — that references the specific industry or team size. The tone is warm and direct. No pricing, no guarantees, no template feel. Signs off as JustGym Team.
-
05
Send from the outreach inbox
The email is sent from outreach@justgym.co.uk — completely separate from the support inbox. The subject line is fixed for all emails: A staff perk your team will actually use — JustGym. The daily cap is 20 sent emails, hard limit, to stay within Gmail sending thresholds.
-
06
Log every attempt to Google Sheets
Every business processed gets a row in the Outbound Outreach sheet — regardless of outcome. Sent, skipped, or no email found are all recorded. This builds a full contact history and prevents any business being emailed twice within the 90 day window.
Target Profile & Safeguards
Who we target and the limits that protect sender reputation.
Target Profile
Location: within target radius of the gym
Employees: 5 to 200
Industries: offices, retail, hospitality, healthcare, tech
Contact title: HR Manager, Office Manager, MD, Director, Owner
Hard Limits
Maximum 20 emails sent per day
No business contacted more than once per 90 days
Skip any business with fewer than 5 employees
No pricing or guarantees in any email copy
- —Emails must not include specific pricing, package details, or promotional offers. Mention only that packages are available and offer to share them on request.
- —Emails must not sound templated. Claude should reference something specific to the business — their industry, their team size, or a relevant angle.
- —Do not contact businesses that are existing JustGym corporate clients. Cross-reference against the existing client list before sending.
- —All emails are sent from outreach@justgym.co.uk only. Never from the support inbox.
- —Sign off as JustGym Team — never with an individual name.
What Claude Produces
Claude is given this brief for every email. The output varies per business but stays within these parameters.
Prompt Brief Given to Claude
Business: [name from Google Places API]
Contact: [name from Hunter, or “there” if unknown]
Industry: [category from Google Places API]
Employees: [approximate count]
Write a short, warm outreach email for JustGym offering a corporate staff membership package as an employee benefit. Under 150 words. Open with a line specific to their industry or team size. Include a soft CTA — offer to send packages over, no obligation. No pricing. No guarantees. No emojis. Sign off as JustGym Team.
What Gets Logged
Every processed business — sent, skipped, or no email found — is recorded in the Outbound Outreach sheet.
| Column | Value |
|---|---|
| Date & Time | Auto-timestamp |
| Business Name | From Google Places API |
| Industry | From Google Places API |
| Employee Count | From Google Places API / Hunter enrichment |
| Contact Name | From Hunter |
| Contact Email | From Hunter |
| Email Sent | Yes / No |
| Status | Contacted / No Email Found / Already Contacted / Skipped |