🧠 About the Project — Blip Voice 🌟 Inspiration

Businesses in India heavily depend on phone calls for sales, customer support, and follow-ups. However, many small and medium businesses still struggle with:

Missed calls

Untrained staff

Poor customer communication

No proper follow-up system

No call recordings or analytics

This repeated loss of leads and customers inspired us to build Blip Voice — an AI system that makes real phone calls on behalf of businesses and ensures no customer is ever lost due to poor communication.

🏗️ How We Built Blip Voice

We built Blip Voice using a combination of AI, low-code automation, and voice technology:

  1. Frontend (Web App)

Built using Base44 / Lovable

Pages created:

Agent Builder

Contact Upload

Campaign Launcher

Call Results Dashboard

User Profile

Authentication: Google + Email/Password

  1. Backend (Automation Engine)

We designed modular workflows using n8n, including:

Assistant creation workflow

Contact management workflow

Campaign calling workflow

VAPI event listener workflow

Call results storage workflow

  1. AI Voice Calling

We used VAPI AI to:

Create intelligent voice assistants

Place outbound calls

Receive events like:

call.started

transcript.updated

recording.available

call.completed

  1. Data Storage

Used n8n Data Store as a mini-database

Stored:

callId

transcript

summary

recording URL

call outcomes

lead status

  1. Summaries & Analysis

Call summaries were generated using OpenAI models. We formulated a simple scoring mechanism:

Engagement Score

𝛼 ⋅ Call Duration + 𝛽 ⋅ Keywords Matched Engagement Score=α⋅Call Duration+β⋅Keywords Matched 🎓 What We Learned

Building Blip Voice taught our team several valuable lessons:

How to integrate real-time AI calling systems

How to use event-driven architectures

How to capture and process call transcripts

How to structure prompts for multi-role AI agents

How to store and manage data using n8n Data Stores

How to build a full working MVP using low-code tools

How to design scalable workflows and pipelines

How to collaborate effectively as a 4-member team

🧩 Challenges We Faced

  1. VAPI Webhook Configuration

We faced issues where VAPI didn’t send call events due to:

Incorrect webhook URL

Assistant not saving serverUrl

PATCH API returning 404

We solved this by debugging API base URLs and verifying webhook activity logs.

  1. Handling Real-Time Call Events

Managing events like transcript.updated required careful workflow design to avoid:

Overwriting transcripts

Partial event loss

Duplicate entries

  1. Low-Code Integration Complexity

Although low-code tools reduce development time, combining:

Base44

n8n

VAPI

required multiple iterations to ensure everything synced properly.

  1. Time Constraints

Building a full AI-powered calling platform in a short hackathon time frame required dividing tasks efficiently among team members:

Frontend

Backend workflows

AI calling logic

Testing & debugging

🚀 Conclusion

Blip Voice is our attempt to create an affordable, scalable, and intelligent calling system for businesses in India. This project showed us the power of combining:

Voice AI

Automation

LLMs

Low-code tools

We are excited to continue improving Blip Voice and explore its potential for the future of business communication.

Built With

  • ai
  • base44
  • gpt-4o
  • gpt-4o-mini
  • n8n
  • openai
  • vapi
Share this project:

Updates