vibes

Shipped private

A sales engagement automation pipeline that ingests prospect data from Clay.com, generates personalized AI email copy, and pushes batches into HubSpot campaigns.

Live site · Repository

3 commits over 2 days

What it is

Vibes is a full-stack sales automation tool designed to streamline outbound prospecting workflows. It receives enriched company and contact data via webhook from Clay.com, uses OpenAI to generate personalized email campaign content, and then creates companies, contacts, and campaign enrollments in HubSpot via batch API calls. A dashboard allows users to monitor batches, review and edit AI-generated content, and handle errors or manual overrides.

Why I built it

Built to automate the tedious parts of outbound sales prospecting—normalizing data from research tools, writing personalized emails, and syncing everything to a CRM. The project tackles real go-to-market workflow pain points: moving enriched prospect data through a pipeline of AI personalization and HubSpot enrollment without manual copy-paste.

Tech stack

T3 Stack (Next.js, tRPC, Prisma, NextAuth, Tailwind CSS), TypeScript, Supabase (Postgres), Vitest + React Testing Library, OpenAI API, HubSpot API, Clay.com webhook integration, deployed on Vercel.

Timeline & effort

Last active Jun 9, 2025 — 3 commits across 2 active days (spanning 3 days).

Very early-stage work over 3 days (2 distinct active days in early June 2025) with just 3 commits. The developer scaffolded the T3 project, set up Supabase, designed and migrated a Prisma schema for core entities (Company, Contact, Campaign, Batch, User), configured testing, and deployed a health-check version to Vercel. Core features (Clay webhook, OpenAI generation, HubSpot sync, dashboard UI) remain unimplemented.

Did it turn out useful?

The foundation is in place—schema designed, database connected, testing configured, and the first API route stubbed—but none of the core pipeline logic (webhook ingestion, AI content generation, HubSpot sync, dashboard) is complete. The todo.md shows a clear roadmap, but work stopped after foundational setup. It's a well-architected prototype that proves the technical stack but hasn't yet delivered working automation.

#sales-automation #ai-content-generation #hubspot #clay #outbound-prospecting #t3-stack