Integration of the Thumbtack API into the existing auto-response system for Yelp Biz clients - Contract to Hire
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Technical Specification: Thumbtack API Integration into AI Auto-Reply System We have a fully functioning service that automatically responds to customer inquiries on Yelp Biz using the OpenAI API. The goal is to extend this system to support the Thumbtack API. Please review Thumbtack’s documentation — their API is well-structured. ⸻ Project Overview This is an AI-powered platform for automatically handling leads from Yelp. The architecture includes: • Backend: NestJS, TypeScript, PostgreSQL, Redis, Bull Queue • Frontend: Next.js 14, React, Mantine UI • Infrastructure: Docker, PM2, Sentry • Integrations: Yelp API, OpenAI/Gemini, Twilio, Stripe Objective: Add support for Thumbtack. ⸻ Integration Goals • Receive Thumbtack leads via webhooks • Automatically respond in the pro ↔ customer chat • Use AI to generate message replies ⸻ Technical Requirements OAuth 2.0 • Connect Thumbtack account via UI • Obtain and refresh tokens • Cron job for automatic token refresh Frontend • Connect Thumbtack account • Display business list and toggles for activation Tech Stack • Backend: NestJS, TypeORM, PostgreSQL, Bull/Redis • Frontend: Next.js, React, Mantine UI, TanStack Query • DevOps: Docker, PM2, Nginx ⸻ Requirements for the Developer • 2+ years of experience with NestJS/TypeScript • Proficiency in OAuth 2.0 and Webhooks • Experience with Bull/Redis Work Format: Remote Payment: Fixed price or hourly Opportunity: Potential for long-term collaboration Apply tot his job Apply To this Job