ALEXPYLES
BackendAI IntegrationFull-Stack

ChaiMachine Sales Pipeline

Automated sales-prospecting pipeline with a mandatory human approval step before any outreach is sent.

01 // The_Problem

An industrial machinery manufacturer wanted outbound sales prospecting — finding Thai manufacturers, researching them, and drafting cold outreach — automated, without losing the human judgment call before anything gets sent to a real prospect.

02 // Stack

GoGinPostgreSQLClaude APIDockerRailway

03 // Key_Decisions

  • Built as a real custom Go service rather than reaching for a backend-as-a-service — the one project in the portfolio that demonstrates backend-from-scratch ability.
  • Pipeline shape: automated company discovery → automated research → Claude-drafted personalized outreach → mandatory human approval gate before send → reply tracking via Gmail and Telegram. The approval gate is the detail that separates responsible automation from a spam bot.
  • Dockerized multi-stage Alpine build, deployed on Railway.

04 // Summary

Designed and built a sales-prospecting pipeline that finds Thai manufacturing companies, researches them automatically, and drafts personalized cold outreach with Claude — but never sends anything without a human approval step. A custom Go and PostgreSQL backend handles discovery, drafting, and reply tracking via Gmail and Telegram, containerized with Docker and deployed on Railway.