The problem
Hospitality runs on people, and hospitality management hiring is broken at the speed of email. Operators get buried in resumes that don't fit the room. GMs and chefs scroll Indeed listings written for the wrong city, wrong pace, wrong concept. Recruiters charge fifteen to twenty percent of first-year salary for cold introductions that never set foot in the venue. Job boards capture form data and leave both sides guessing.
The product
A hospitality manager or operator visits meet-ellie.com, picks a side ("I'm looking" or "I'm hiring"), and submits their phone number. About a minute later, Ellie calls. The call is eight to ten minutes. She introduces herself, discloses she's an AI agent, then asks one open-ended question at a time and listens, following a locked interview ladder for each side.
When she finds a real match, she sends both sides a warm introduction email. No portal full of unread roles. No recruiter phoning in a commission. The whole flow is built on a single principle:
How it works
Submit
A phone form on either side of the marketplace. SMS opt-in is separate and optional. The form delays the outbound call 30 to 60 seconds to give the person a chance to defer.
Talk
Ellie calls, opens warm, discloses she's an AI agent, and asks questions from a structured tree, but the conversation is generative. She follows up on what's actually said, never list-asks, keeps her turns short. Voicemail? She hangs up cleanly and sends a recovery text the same day.
Match
The call is transcribed, summarized, and structured into the database. Each candidate-to-posting match is scored with a written rationale and confidence score. An operator reviews matches in a console before any introduction, Ellie never makes a cold intro.
Introduce
On approval, a warm two-sided introduction email goes to both parties at once. Five days later, Ellie checks in: one-tap reply, met / not yet / won't happen. Five days after that, a follow-up if no meeting has landed.
Retain
After a placement, Ellie checks in at day 30, 60, 90, and six months, one-tap reply on how the home is settling for both sides. The celebration email asks the new hire for a single referral. The grapevine has always been hospitality's best hiring channel.
What makes Ellie different
A voice agent built for the industry
She uses industry vocabulary natively, asks about your "room," your "pass," your "house," knows a sous chef from a chef de cuisine. The ladder captures the leadership story resumes never carry.
Honest pricing
A flat $1,000 placement fee, or a $2,500 monthly retainer for three-role coverage. Operators pay only when a hire lands. A contingency recruiter at a $90k role costs roughly $16,200. The math is part of the pitch.
A single phone call
No forms. No resume uploads required. No job board to scroll. The candidate's whole interaction before any introduction is one conversation that fits in a coffee break.
Profile provenance
Every field is tagged with how it got there, the call, the candidate's edits, or LinkedIn enrichment via Apollo. Data quality is treated as a partnership, not a one-way capture.
Architecture
| Voice | Twilio ConversationRelay with Async Answering Machine Detection |
| Voice agent | Claude with a locked system prompt and a structured interview tree |
| Backend | Node.js / Express / TypeScript on Railway |
| Database | Postgres |
| Resend, with delivery webhooks for bounce + complaint tracking | |
| SMS | Twilio Programmable Messaging, 10DLC compliant |
| Frontend | React + Vite + TailwindCSS |
| Data enrichment | Apollo.io People Match (on LinkedIn URL) |
| Authentication | HMAC magic-link tokens for portals; operator-passcode header for the console |
The entire codebase passes a custom em-dash lint gate, a build-fail rule that enforces brand-voice consistency in every customer-facing string.
What's been shipped
- The voice agent, end to end, candidate and employer interviews, AI disclosure, structured close.
- Both portals, candidate side with inline-editable profile, work history, photo, and a private "Notes for Ellie" field; employer side with self-serve close / filled / reopen on postings.
- The operator console, postings queue, match decisions log, candidate trust badges, placement ledger.
- The full lifecycle email program, confirmation, founder welcome, day-5 meeting check, day-30/60/90/180 retention, quarterly reactivation, placement celebration with referral capture.
- SMS layer with pre-call, missed-call, and accept-confirmation messaging; STOP/HELP handling; signature-verified Twilio webhooks.
- Programmatic SEO surface, Atlas city pages, FAQ hub, X and LinkedIn share-target pages.
- Apollo enrichment with a 24-hour per-user cooldown.
Roadmap
- Calendly-style scheduler native inside Ellie's flow, so operators propose times the moment they accept a candidate.
- Inbound email reply ingestion for keyword-based nurture responses (close it, paused, still hiring).
- Operator console UI for recent profile edits with an "edited X hours ago" badge.
- Object storage for resumes and profile pictures.
- Live testimonials and a live placements ticker as real users replace demo data.