How I Built Contractors2Hire, and What Almost Broke It
Описание и применение
Создана бесплатная площадка Contractors2Hire, где домовладельцы находят местных подрядчиков. Встроенный AI‑рецепционист отвечает на звонки, когда подрядчик занят. Проблемы: отсутствие участников, SEO‑конфигурация, регистрация A2P 10DLC, выбор платформы голосового AI и ценообразование.
Задача
Handymen lacked time to answer calls, leading homeowners to hire competitors.
Результат
Contractors2Hire successfully launched a free marketplace with an AI receptionist, overcoming chicken‑and‑egg, SEO, and SMS compliance challenges, and attracted early users with a low‑priced paid add‑on.
Рабочий процесс
- 1. Launched a pre‑launch landing page on AWS.
- 2. Asked contractors and homeowners on Reddit for pain points.
- 3. Decided to make the marketplace free for all users.
- 4. Built a React front end with Spring Boot microservices for users, leads, matching, profiles, projects, messaging, reviews and email.
- 5. Deployed infrastructure on AWS Lambda (SnapStart), SQS, RDS Postgres, DynamoDB, S3 with CloudFront.
- 6. Created a data pipeline to seed real licensed businesses from public data.
- 7. Assigned each contractor a dedicated phone number and integrated a voice AI receptionist that learns customer needs and books appointments.
- 8. Fixed SEO issues by correcting canonical tags, meta tags and thin templated content.
- 9. Completed A2P 10DLC registration for SMS compliance.
- 10. Chose to use an existing voice AI platform to reduce time to market.
- 11. Modeled pricing to keep margins while remaining affordable for one‑person handymen.
- 12. Launched the platform and offered a discounted price for the first 50 contractors.
Доказательства
Every handyman I talked to had the same problem. They weren't short on skill. They were short on time.
I made one decision early: the marketplace is free for everyone.
Fixing canonicals, meta tags and thin templated content was more important than any feature I shipped.
My first registrations were rejected several times. I eventually restructured as a proper business profile, split transactional messages from marketing messages, and got approved.
- Дата записи: 2026-10-10T05:41:07.875Z