THE COMPLETE AGENTIC AI & AUTOMATION
COMPANY GUIDEBOOK
AGENTIC AI &
AUTOMATION
COMPANY GUIDEBOOK
Workflow Automation • Agentic AI • Vibe Coding
From Zero Knowledge → Running Company
Practical Edition | 2025
📌 What This Guidebook Covers
- ✅ Foundation: Architecture thinking, APIs, JSON, Business Process Knowledge
- ✅ Workflow Automation: n8n (every node), Make.com, Gumloop, Zapier & more
- ✅ Agentic AI: LangChain, CrewAI, AutoGen — build real AI Sales Agents
- ✅ Vibe Coding: Cursor, Lovable, Bolt, v0 — build apps using prompts only
- ✅ Business: How to get clients, price services, scale to SaaS
- ✅ Real project walkthroughs, prompt examples, YouTube resources
CHAPTER 0
Your Master Roadmap
The complete path from beginner to automation agency owner
Before diving into individual chapters, internalize this end-to-end learning path. Each phase builds on the previous one. Do NOT skip phases — the foundation is what separates freelancers who charge ₹10,000 from agencies charging ₹2,00,000+.
| PHASE | WHAT TO DO / LEARN |
| Phase 1 (Week 1-2) | Business knowledge, workflow architecture thinking, APIs, JSON basics |
|---|---|
| Phase 2 (Week 3-4) | n8n mastery — every node type, triggers, HTTP, OpenAI node |
| Phase 3 (Week 5-6) | Make.com + Gumloop + templates library — build reusable systems |
| Phase 4 (Week 7-8) | Agentic AI — LangChain agents, CrewAI multi-agent systems |
| Phase 5 (Week 9-10) | Vibe Coding — Cursor, Lovable, Bolt, v0 for client dashboards |
| Phase 6 (Week 11-12) | Build demos, choose niche, close first client |
| Phase 7 (Month 4+) | Scale: retainers, SaaS products, hire team |
🔥 The One Mental Model That Changes Everything
Stop thinking like a tool user. Start thinking like a SYSTEMS ARCHITECT.
Every business problem = an input → process → output flow.
Your job is to automate that flow using AI + automation tools.
The more businesses you understand, the more problems you can solve.
TOOLS ARE INTERCHANGEABLE. Business thinking is your moat.
CHAPTER 1
Foundation Knowledge
What you MUST know before touching any tool
1.1 — Why Foundation Comes First
Most beginners jump straight into n8n tutorials. They build one workflow, get stuck, and quit. The ones who succeed spend 2 weeks understanding HOW systems think before building anything. This chapter is your competitive advantage.
1.2 — Workflow Architecture Thinking
Workflow architecture means understanding how information flows through a system — from trigger (something happens) to actions (things that happen because of it) to output (the final result delivered to a person or system).
The 3-Layer Architecture Model
| LAYER | WHAT IT MEANS |
| Layer 1: Triggers | What starts the workflow? Form submit, webhook, schedule, email received, CRM update |
|---|---|
| Layer 2: Logic & AI | IF conditions, data transformation, AI classification, enrichment, decision trees |
| Layer 3: Actions | Send WhatsApp, create CRM record, book calendar, send email, update sheet |
Practical Exercise: Draw These 3 Workflows on Paper
- Lead → CRM → WhatsApp → Google Calendar Booking
- E-commerce Order → WhatsApp status update → Review request after 7 days
- Coaching webinar signup → Email sequence → Upsell WhatsApp automation
💡 Pro Tip: The Paper-First Rule
NEVER open n8n or Make.com before drawing your workflow on paper first.
Draw boxes for each step. Draw arrows showing data flow.
Write what data enters each box and what leaves it.
Only when you can explain it to someone else on paper — THEN open the tool.
1.3 — APIs and JSON: The Language of Automation
APIs (Application Programming Interfaces) are how software applications talk to each other. Every modern tool — WhatsApp, Stripe, Google Calendar, HubSpot, GPT-4 — exposes an API. When you send a webhook or make an HTTP request, you are calling an API.
API Concepts You Must Know
- REST API: Most common type. Uses HTTP methods: GET (read), POST (create), PUT (update), DELETE (remove)
- Endpoint: The URL where you send a request. Example: https://api.openai.com/v1/chat/completions
- API Key: Your secret password to authenticate. NEVER share it publicly
- Request Body: Data you send TO the API (usually in JSON format)
- Response: Data the API sends BACK to you (usually in JSON format)
- Status Codes: 200 = success, 400 = bad request, 401 = unauthorized, 500 = server error
JSON — The Universal Data Language
JSON (JavaScript Object Notation) is how data is structured in almost every API call. If you cannot read and write JSON, you cannot do automation professionally.
// Example JSON: A lead that comes in from a form
{
"name": "Rahul Sharma",
"email": "rahul@gmail.com",
"phone": "+91-9876543210",
"source": "Facebook Ad",
"budget": 50000,
"interested_in": "Real Estate",
"timestamp": "2025-01-15T10:30:00Z"
}
// Accessing nested data
// In n8n: {{ $json.name }} → Rahul Sharma
// In n8n: {{ $json.budget }} → 50000
JSON Practice Tasks
- Read a JSON response from a free API (try: https://jsonplaceholder.typicode.com/users)
- In n8n, use the Set node to transform JSON from one format to another
- Build a webhook that receives a form submission and logs the JSON
1.4 — Business Process Knowledge (CRITICAL MUST-HAVE)
This is the skill 90% of automation builders completely ignore — and it is exactly why they stay stuck charging low rates. If you understand how a business actually runs, you will spot automation opportunities immediately in any sales call.
Core Business Processes You Must Understand
| BUSINESS AREA | KEY PROCESSES TO KNOW |
| Sales & Lead Gen | Lead capture → qualification → follow-up → proposal → close → onboarding |
|---|---|
| Marketing Funnels | Ad click → landing page → opt-in → email sequence → offer → sale |
| Operations | Order → fulfillment → delivery → customer service → review → repeat |
| Customer Success | Onboarding → check-in calls → milestone tracking → renewal → upsell |
| Finance | Invoice → payment → reconciliation → reporting → tax preparation |
| HR & Hiring | Job post → applicant tracking → interview scheduling → offer → onboarding |
The 5-Question Business Audit (Use in Every Client Call)
- "Walk me through what happens when a new lead comes in" — maps lead flow
- "What do you do manually every day that takes more than 30 minutes?" — finds automation pain
- "How do you follow up with leads who didn't respond?" — WhatsApp/email automation opp
- "How do you track your customers/orders/bookings?" — CRM opportunity
- "What happens after someone buys from you?" — post-sale automation opp
🏆 Industry Deep-Dives: Know These 4 Industries Cold
- REAL ESTATE: Lead from MagicBricks/99acres → WhatsApp qualification → Site visit booking → Follow-up sequences → Deal closed → Referral automation
- COACHING/EDUCATION: Webinar/workshop signup → Email nurture → Sales call booking → Enrollment → Course delivery → Testimonial collection
- D2C/E-COMMERCE: Ad → Landing page → Order → Fulfillment WhatsApp → Review request → Win-back sequence → Loyalty program
- LOCAL SERVICES: Booking → Reminder → Post-service feedback → Rebooking → Referral program
CHAPTER 2
n8n Mastery
Every node, every workflow, real data
2.1 — Why n8n is Your Primary Tool
n8n is open-source, self-hostable, and has native AI/LLM nodes built in. Unlike Zapier (expensive per task) or Make.com (limited AI), n8n lets you build enterprise-grade agentic workflows for nearly free when self-hosted. Master this tool first.
📺 YouTube Learning Resource
- Playlist: Search 'n8n complete tutorial 2024 Hindi' on YouTube
- Best Channel: 'Automation with n8n' and 'Leon van Zyl' (English)
- Hindi Resource: 'Automation Arena' channel on YouTube
- Official Docs: https://docs.n8n.io (bookmark this — use it daily)
- Community: https://community.n8n.io (search before asking)
2.2 — n8n Installation (Get Running in 10 Minutes)
Option A: Local (for learning)
# Install Node.js first (v18+), then:
npm install n8n -g
n8n start
# Open browser → http://localhost:5678
Option B: Cloud (for client work)
- n8n.cloud — Official hosted version, free tier available
- Railway.app — Deploy n8n free with one click
- Render.com — Another free hosting option
- DigitalOcean Droplet — $6/month for dedicated server (best for scale)
2.3 — Every Node Type Explained
n8n has 400+ nodes. Here are the ones you will use for 90% of real work:
TRIGGER NODES (How Workflows Start)
| NODE | WHAT IT DOES + USE CASE |
| Webhook Trigger | Receives HTTP POST/GET requests. Use: Form submissions, payment notifications, CRM webhooks. URL: yourdomain.com/webhook/abc123 |
|---|---|
| Schedule Trigger | Runs on cron schedule. Use: Daily reports, weekly emails, hourly data sync. Set: Every day at 9am, every Monday, every 1 hour |
| Email Trigger (IMAP) | Watches inbox for new emails. Use: Auto-reply system, lead from email, support ticket creation |
| Telegram Trigger | Activates when bot receives message. Use: Internal team bot, customer support bot |
| RSS Feed Trigger | Monitors RSS feed for new content. Use: News monitoring, content aggregation |
ACTION NODES (Do Things)
| NODE | WHAT IT DOES + USE CASE |
| HTTP Request | Make ANY API call to ANY service. THE most important node. Use: WhatsApp API, custom APIs, web scraping |
|---|---|
| Send Email (SMTP) | Send emails via Gmail, Outlook, SendGrid. Use: Lead follow-up, notifications, reports |
| Google Sheets | Read/write spreadsheet data. Use: CRM tracking, lead lists, reporting |
| Airtable | Database operations. Use: Project tracking, CRM, inventory |
| HubSpot / Salesforce | Native CRM integrations. Use: Create contacts, update deals, log activities |
| Telegram | Send messages, files, photos via Telegram bot. Use: Team alerts, client updates |
| Slack | Send messages to channels. Use: Internal alerts, lead notifications |
| Cal.com / Calendly | Book appointments. Use: Auto-booking when lead qualifies |
| WhatsApp (via API) | Send WhatsApp via Twilio/WATI/360Dialog. Use: Lead nurture, order updates |
LOGIC & FLOW NODES (Make Decisions)
| NODE | WHAT IT DOES + USE CASE |
| IF Node | Branch based on condition. Use: IF budget > 50000 → send to sales team, ELSE → send nurture email |
|---|---|
| Switch Node | Multiple branches (like IF-ELSE IF). Use: Route leads by city, by product, by source |
| Merge Node | Combine data from multiple paths. Use: Merge lead data + enrichment data + AI analysis |
| Split In Batches | Process large lists in chunks. Use: Send 1000 emails without overwhelming API |
| Wait Node | Pause workflow for time/event. Use: Wait 2 hours before follow-up, wait for webhook response |
| Code Node (JS) | Write JavaScript for custom logic. Use: Complex data transformation, calculations, string manipulation |
| Set Node | Create/modify data fields. Use: Rename fields, set default values, build new JSON objects |
| Filter Node | Remove items that don't match. Use: Only process leads from India, only orders above ₹500 |
AI NODES (The Money Nodes)
| NODE | WHAT IT DOES + USE CASE |
| OpenAI Node | Direct access to GPT-4/GPT-4o. Use: Lead classification, email writing, sentiment analysis |
|---|---|
| AI Agent Node | Full autonomous agent with tools. Use: Research agent, customer service agent |
| Chat Memory | Store conversation history. Use: Multi-turn chatbot that remembers context |
| Vector Store | Store + search embeddings. Use: Knowledge base, document Q&A, FAQ bot |
| Document Loader | Load PDF/Word/text files. Use: Train custom knowledge base |
| Text Splitter | Break long text into chunks. Use: Prepare documents for vector storage |
| Embeddings | Convert text to vectors. Use: Semantic search, similarity matching |
| Output Parser | Force AI to return structured JSON. Use: Get reliable data from AI instead of free text |
2.4 — The HTTP Node: Deep Dive
The HTTP Request node is your Swiss Army knife. ANY service with an API can be connected using this node. You do NOT need a dedicated n8n integration — if it has an API, you can connect it.
// Example: Sending a WhatsApp message via WATI API
Method: POST
URL: https://live-server.wati.io/api/v1/sendTemplateMessage
Headers:
Authorization: Bearer YOUR_WATI_API_KEY
Content-Type: application/json
Body (JSON):
{
"template_name": "lead_followup",
"broadcast_name": "lead_{{ $json.id }}",
"receivers": [
{
"whatsappNumber": "{{ $json.phone }}",
"customParams": [
{ "name": "name", "value": "{{ $json.name }}" }
]
}
]
}
2.5 — n8n Expressions: Dynamic Data
Expressions let you use data from previous nodes dynamically. Everything inside {{ }} is evaluated as code.
| EXPRESSION | WHAT IT DOES |
| {{ $json.email }} | Gets the 'email' field from current item |
|---|---|
| {{ $json.name.toUpperCase() }} | Converts name to uppercase |
| {{ $now.toISO() }} | Current timestamp in ISO format |
| {{ $node['Set'].json.data }} | Gets data from a specific node named 'Set' |
| {{ $items().length }} | Count of items in current batch |
| {{ $json.price * 1.18 }} | Calculates price with 18% GST |
| {{ $json.phone.replace('+91', '') }} | Removes country code from phone |
2.6 — 5 Workflows to Build Right Now
Workflow 1: Lead Capture → AI Qualify → WhatsApp
- Webhook node: Receive form data (name, phone, budget, requirement)
- OpenAI node: Classify lead as HOT/WARM/COLD based on budget and requirement
- IF node: IF hot → branch A, ELSE → branch B
- Branch A (HOT): HTTP node → Send WhatsApp via WATI + Cal.com → Book call
- Branch B (WARM/COLD): Google Sheets → Add to nurture list + Send email sequence
Workflow 2: Daily Sales Report to WhatsApp/Telegram
- Schedule Trigger: Every day at 6 PM
- Google Sheets node: Read all rows added today
- Code node: Calculate total leads, hot leads, revenue potential
- OpenAI node: Write a 3-line summary of today's performance
- Telegram/WhatsApp node: Send summary to owner
Workflow 3: E-commerce Order → WhatsApp Updates
- Webhook: Receive Shopify/WooCommerce order webhook
- Set node: Extract order ID, customer phone, product name, amount
- HTTP node: Send WhatsApp — 'Order confirmed, expected delivery 3-5 days'
- Wait node: Wait 3 days
- HTTP node: Send WhatsApp — 'Your order is out for delivery'
- Wait node: Wait 1 day after delivery
- HTTP node: Send review request message
Workflow 4: AI Customer Support Bot
- Telegram/WhatsApp Trigger: Customer sends message
- Google Sheets: Look up customer's order history by phone
- AI Agent node: Give agent customer data + FAQ knowledge base
- Agent decides: answer question, escalate, or book callback
- Telegram/WhatsApp: Send agent's response back to customer
Workflow 5: Content Repurposing Automation
- Schedule Trigger: Every day at 9 AM
- RSS Feed: Get latest blog post from client's website
- OpenAI: Rewrite as LinkedIn post, Twitter thread, Instagram caption
- Google Sheets: Log all content with dates
- Slack: Send to marketing team for approval
⚡ n8n Pro Tips
- Use 'sticky notes' in n8n canvas to document each section of your workflow
- Use subworkflows (Call n8n Workflow node) to keep workflows modular and reusable
- Always add error handling: Connect error output of critical nodes to a Telegram alert
- Test with small data first — use 'Execute Once' on trigger nodes during development
- Use environment variables for API keys — never hardcode them in nodes
CHAPTER 3
Other Automation Platforms
Make.com, Gumloop, Zapier & Templates
3.1 — Platform Comparison
| PLATFORM | BEST FOR + PROS/CONS |
| n8n | BEST: Complex AI workflows, self-hosted. PRO: Free, flexible, AI native. CON: Steeper learning curve |
|---|---|
| Make.com | BEST: Visual workflows, client-friendly. PRO: Beautiful UI, 1000+ apps. CON: Costs per operation |
| Gumloop | BEST: AI-first automation, LLM workflows. PRO: Built for AI, simple. CON: Newer, fewer integrations |
| Zapier | BEST: Quick simple automations. PRO: Easiest to use, most integrations. CON: Expensive at scale |
| Activepieces | BEST: Open-source Zapier alternative. PRO: Free, self-hosted. CON: Fewer nodes than n8n |
3.2 — Make.com (Formerly Integromat)
Key Concepts in Make.com
- Scenarios: The equivalent of workflows — visual flow of modules connected by lines
- Modules: Individual steps (like nodes in n8n). Each does one action
- Bundles: Individual data items flowing through the scenario
- Operations: Each module execution = 1 operation (Make charges per operation)
- Connections: Authenticated links to apps (set up once, reuse forever)
Make.com vs n8n: When to Use Which
Use Make.com WHEN: Client prefers visual tool, budget allows, no need for AI agents
Use n8n WHEN: AI agents needed, self-hosting required, complex logic, cost-sensitive
Use BOTH: Offer Make.com setup as a service, migrate complex ones to n8n for cost savings
3.3 — Gumloop
Gumloop is built specifically for AI-first automation. Think of it as n8n but designed from the ground up for LLM workflows. It shines when you need to chain multiple AI calls together with document processing.
Best Gumloop Use Cases
- Scrape LinkedIn profiles → AI enrichment → personalized cold outreach
- Upload PDFs → AI extract key data → push to CRM
- Record meeting audio → AI transcribe → summarize → send action items
- Research agent: gather web data → synthesize → write report
3.4 — Template Library: Your Revenue Multiplier
Templates are pre-built workflows you can sell or deploy repeatedly. A good template library is the difference between a freelancer and an agency. Build these templates and sell them as products OR as included services.
Must-Build Templates
| TEMPLATE NAME | WHAT IT DOES + TARGET CLIENT |
| Real Estate Lead Machine | Facebook Ad → Form → AI Qualify → WhatsApp → Calendar booking. Sell to: real estate agents |
|---|---|
| E-commerce WA Bot | Order → WhatsApp updates → review request → win-back. Sell to: Shopify/WooCommerce stores |
| Coaching Sales System | Webinar signup → Email sequence → Call booking → Enrollment. Sell to: coaches, consultants |
| AI Customer Support Bot | WhatsApp bot that answers FAQs, looks up orders, escalates to human. Sell to: any business |
| Daily Report Automation | Collect data from multiple sources → AI summary → send to owner. Sell to: any business |
| Appointment Reminder | Upcoming bookings → WhatsApp reminder 24h + 1h before. Sell to: clinics, salons, gyms |
| Lead Nurture Sequence | Cold lead → 7-day WhatsApp + email sequence → re-engage. Sell to: sales teams |
| Social Media Repurposer | Blog/YouTube → AI rewrite → schedule on LinkedIn/Instagram. Sell to: content creators |
💰 Template Monetization Strategy
- Option 1: Sell templates as digital products (₹2,000–₹15,000 each on Gumroad/own website)
- Option 2: Include templates as part of setup + retainer package
- Option 3: Build 'industry packs' — Real Estate Pack (5 templates) for ₹25,000
- Option 4: White-label templates for other automation freelancers (B2B2B)
CHAPTER 4
Agentic AI
Build AI agents that work autonomously
4.1 — What is an AI Agent?
An AI agent is not just a chatbot. An agent can: (1) Understand a goal, (2) Decide which tools to use to achieve it, (3) Execute those tools, (4) Observe the result, (5) Decide the next step — all without human intervention.
| CHATBOT (OLD) | AI AGENT (NEW) |
| Follows fixed script | Decides actions dynamically |
|---|---|
| Cannot use tools | Can call APIs, search web, write code |
| One-shot response | Multi-step reasoning and execution |
| Forgets context | Maintains memory across sessions |
| You define every step | Agent decides its own steps |
4.2 — The Agent Architecture
Core Components
- LLM Brain: GPT-4o, Claude 3.5, Gemini — the reasoning engine
- Tools: Functions the agent can call (search web, send email, query database, call API)
- Memory: Short-term (conversation history) and long-term (vector database)
- Planning: Breaking big goals into smaller steps (ReAct, Chain-of-Thought)
- Observation: Seeing the result of each action to decide next step
4.3 — LangChain: The Agent Framework
LangChain is the most widely used framework for building AI agents. It provides abstractions for tools, memory, chains, and agents that work with any LLM.
# Install LangChain
pip install langchain langchain-openai
from langchain_openai import ChatOpenAI
from langchain.agents import create_react_agent, AgentExecutor
from langchain.tools import Tool
# Define tools the agent can use
tools = [
Tool(name='search_crm', func=search_crm_function, description="Search CRM for customer data. Input: customer name or email"),
Tool(name='send_whatsapp', func=send_whatsapp_function, description="Send WhatsApp message. Input: phone number and message"),
]
# Create the agent
llm = ChatOpenAI(model='gpt-4o', temperature=0)
agent = create_react_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)
# Run the agent
result = agent_executor.invoke({"input": "Qualify this lead..."})
4.4 — CrewAI: Multi-Agent Systems
CrewAI lets you build teams of specialized AI agents that collaborate. Think: one agent researches a lead, another writes a personalized email, another schedules a call — all working together automatically.
from crewai import Agent, Task, Crew
lead_researcher = Agent(role='Lead Research Specialist', goal='Research company', tools=[web_search], llm=llm)
outreach_writer = Agent(role='Personalization Expert', goal='Write cold email', tools=[email_tool], llm=llm)
research_task = Task(description='Research {company} pain points', agent=lead_researcher)
outreach_task = Task(description='Write personalized cold email', agent=outreach_writer)
crew = Crew(agents=[lead_researcher, outreach_writer], tasks=[research_task, outreach_task])
crew.kickoff(inputs={'company': 'Tata Motors'})
4.5 — Building an AI Sales Agent (Full Example)
What This Agent Does
- Reads new lead from Google Sheet / Webhook
- Researches the company on the web
- Qualifies based on budget, timeline, fit
- Writes personalized email/WhatsApp message
- Sends follow-up automatically if no reply in 48 hours
- Books a meeting when lead responds positively
Building It in n8n (No-Code Approach)
- Webhook: Receive new lead data
- HTTP node: Search company on Google using SerpAPI
- OpenAI node with system prompt: 'You are a sales qualification expert...'
- IF node: IF score >= 7 → send WhatsApp immediately; ELSE → add to weekly nurture
- Wait 48 hours → Check if lead replied → IF no reply → Send follow-up #2
- When lead says 'interested' → Cal.com node → Send booking link automatically
🤖 Agent Use Cases by Industry
- REAL ESTATE: Agent reads lead → searches locality prices online → sends price comparison + site visit booking
- HR: Agent reads job application → scores resume → sends assessment test → schedules interview if passed
- LEGAL: Agent reads client query → searches relevant case law → writes initial legal opinion
- FINANCE: Agent monitors portfolio → alerts on significant changes → suggests rebalancing actions
- ECOMMERCE: Agent monitors reviews → detects negative ones → generates response → alerts team for severe cases
CHAPTER 5
Vibe Coding
Build full apps using AI prompts — zero coding required
5.1 — What is Vibe Coding?
Vibe Coding means building software applications by describing what you want in plain English (or Hindi) to an AI, and the AI writes the code for you. You focus on WHAT to build. The AI handles HOW.
This completely changes the game for automation agencies — you can now offer custom dashboards, CRM systems, client portals, and SaaS products WITHOUT hiring developers.
| OLD WAY | VIBE CODING WAY |
| Hire developer (₹50,000–₹2,00,000) | Use AI to build in hours |
|---|---|
| Weeks to build MVP | Hours to first working version |
| Pay for every change | Prompt to iterate instantly |
| Technical knowledge required | Business thinking is enough |
| Limited by developer capacity | Build 10x more deliverables |
5.2 — The Vibe Coding Toolkit
| TOOL | BEST FOR + HOW TO USE |
| Cursor | Best for full-stack apps. AI pair programmer inside VS Code. Use for React, Node.js, Python apps |
|---|---|
| Lovable.dev | Best for web apps fast. Describe app in chat → get deployable React app in minutes |
| Bolt.new | Best for instant prototypes. Browser-based, no install. Great for client demos same-day |
| v0 by Vercel | Best for UI components. Describe the UI → get clean React/Tailwind code instantly |
| Replit AI | Best for backend + APIs. Build and host Python/Node backends with AI assistance |
| GitHub Copilot | Best for existing codebase. Autocompletion and chat inside any editor |
5.3 — Cursor: The Professional's Tool
Cursor is VS Code with Claude/GPT built in. This is your primary tool for building production-quality client projects. Here is how to use it effectively:
Cursor Keyboard Shortcuts
- Cmd/Ctrl + K: Inline edit — select code and describe change
- Cmd/Ctrl + L: Open chat panel — discuss code, ask questions
- Cmd/Ctrl + I: Composer — build multi-file features from one prompt
- @ symbol in chat: Reference files, docs, or web URLs
The .cursorrules File: Your Secret Weapon
Create a .cursorrules file in your project root to give Cursor context about your project. This makes every prompt 10x more accurate.
// .cursorrules file example for a CRM project
You are building a CRM system for a real estate agency.
Tech stack: React (Vite), Tailwind CSS, Supabase for database, n8n for automation.
All UI must be in Indian English. Currency in INR.
Database has these tables: leads, contacts, properties, deals, activities.
Always write TypeScript. Use shadcn/ui components.
Every form must have validation. Every table must be sortable and filterable.
5.4 — Vibe Coding Prompts: In-Depth Examples
The quality of your output depends entirely on the quality of your prompt. Here are production-ready prompt examples:
Prompt Example 1: Real Estate CRM Dashboard
📝 FULL PROMPT — Build a Real Estate CRM dashboard using React, Tailwind CSS, and mock data.
PAGES NEEDED:
- Dashboard: Show KPIs — Total leads this month, Hot leads, Site visits booked, Deals closed, Revenue pipeline. Use cards with icons and trend arrows.
- Leads Table: Columns — Name, Phone, Source, Budget (INR), Property Type, Status, Assigned Agent, Last Contact Date. Add filters by status and source. Add search.
- Lead Detail Page: Full lead profile, timeline of all interactions, notes.
- Add Lead Form: Fields for name, phone, email, source, budget, city, property type, requirement notes.
DESIGN: Professional, clean theme, sidebar navigation, responsive.
Prompt Example 2: Automation Agency Website
📝 FULL PROMPT — Build a professional landing page for an AI automation agency targeting Indian businesses.
SECTIONS:
- Hero: Headline "Automate Your Business. 10x Your Revenue." Two CTAs.
- Problem section: 3 cards showing pain points — Manual follow-up, Leads falling through gaps, No system.
- Services: Workflow Automation (n8n/Make), AI Chatbots & Agents, Custom Dashboard & CRM.
- Case Studies & Pricing tiers.
Prompt Example 3: WhatsApp Chatbot UI Builder
📝 FULL PROMPT — Build a drag-and-drop chatbot flow builder for WhatsApp automation.
FEATURES:
- Left sidebar with node types: Send Message, Ask Question, If/Else Branch, Delay, End Flow.
- Main canvas where nodes can be dragged, dropped, and connected with arrows.
- Clicking a node opens a right panel to configure it.
Use React Flow library for the canvas. Tailwind for styling.
Prompt Example 4: Iterating on Existing Code
📝 ITERATION PROMPT — The leads table currently shows all leads in a flat list.
CHANGES NEEDED:
- Add a Kanban view toggle button next to the table view.
- Kanban view: 4 columns — New, Contacted, Qualified, Closed. Leads are cards showing name, phone, budget.
- Cards should be draggable between columns. Moving a card updates the lead status.
5.5 — The Lovable.dev Workflow
- Step 1: Initial Build (5 minutes). Go to lovable.dev → Describe your app → Watch Lovable build.
- Step 2: Iterate with Chat. Use the chat panel to request changes: 'Make the sidebar darker'.
- Step 3: Connect Backend. Lovable connects directly to Supabase. Add database tables via chat.
- Step 4: Deploy. Click Deploy → Lovable publishes to a live URL instantly.
5.6 — Bolt.new for Rapid Prototyping
Bolt.new runs entirely in your browser — no installs. Perfect for same-day client demos. Open bolt.new, describe your app, get a working prototype in 15 minutes.
🚀 Vibe Coding Best Practices
- ALWAYS start with a detailed context prompt before coding — describe the whole project first
- ONE change per prompt — don't ask for 10 things at once
- When something breaks: paste the error message directly into chat
- Use screenshots: 'Make this section look like [paste image]'
- Keep a prompt log — reuse prompts that worked well across projects
- For complex logic: explain WHAT it should do, not HOW to code it
- Review AI code — don't deploy without understanding what was built
CHAPTER 6
Starting Your Company
From zero to first paying client
6.1 — The 4-Step Launch Sequence
| STEP | WHAT TO DO |
| Step 1: Learn (Month 1-3) | Follow this guidebook. Build all practice projects. Get hands dirty daily. |
|---|---|
| Step 2: Build Demos (Month 2-3) | Build 3 industry demos: Real Estate, E-commerce, Coaching. Record Loom videos. |
| Step 3: Choose Niche (Month 3) | Pick ONE industry to focus on first. Depth > breadth in early stage. |
| Step 4: Get Clients (Month 3+) | Daily outreach: LinkedIn DMs, WhatsApp cold outreach, referrals, content |
6.2 — Choosing Your Niche
Niching down feels scary but it is the fastest path to clients. 'I do automation for real estate agents' gets more meetings than 'I do automation for all businesses'.
- List industries you have connections in or personal experience with
- Check which industries are growing fast + have money to spend
- Evaluate: Do people in this industry talk about their pain? (LinkedIn, Reddit)
- Start with Real Estate, Coaching, or D2C — highest demand in India currently
6.3 — Outreach System (Get Clients Without Ads)
LinkedIn Outreach (B2B)
- Search: 'Real estate agent Mumbai' or 'Business coach India' on LinkedIn
- Send connection request — DO NOT pitch in connection message
- After accept, send value-first DM: 'I noticed you're manually following up with leads...Mind if I share a 2-min demo?'
- If positive: get on a 20-min discovery call
WhatsApp Cold Outreach (Local Businesses)
- Target: local real estate offices, clinics, coaching institutes
- Message template: 'Hi [Name], I saw your [ad/website/listing]. I help [industry] businesses automate lead follow-up. Takes 5 minutes.'
- Volume: 30 messages per day minimum = 2-3 calls per week
Content-Led Inbound (Long Term)
- Post LinkedIn content: '5 WhatsApp automations every real estate agent needs'
- YouTube: 'How I automated a real estate agent's lead flow in n8n'
- Instagram Reels: Screen recordings of automations running in real-time
6.4 — The Discovery Call: Closing ₹50,000+ Deals
Call Structure (20-30 Minutes)
- 2 min: Brief intro, establish you understand their industry
- 10 min: Ask the 5 Business Audit Questions from Chapter 1
- 5 min: Identify 2-3 automation opportunities in their current process
- 5 min: Show relevant demo (screen share your pre-built template)
- 3 min: Propose custom solution, give ballpark investment
- 2 min: Define next step — proposal within 24 hours, or start immediately
💬 Closing Language That Works
"Based on what you told me, you're losing about [X] leads per month to manual follow-up. If we automate this, you'll recover those leads. That alone pays for the system in [X] weeks."
"I'll build the first workflow and show you the output. If you love it, we proceed. If not, you owe me nothing. Fair?"
"Most clients in real estate see ROI within 30 days — either recovered deals or saved time. My setup fee is ₹X."
6.5 — Pricing Your Services
| SERVICE | PRICING RANGE |
| Single workflow automation | ₹10,000 – ₹30,000 setup |
|---|---|
| Complete lead automation system (3-5 workflows) | ₹30,000 – ₹75,000 setup |
| Agentic AI chatbot (WhatsApp/web) | ₹50,000 – ₹1,50,000 setup |
| Custom CRM + automations (vibe coding + n8n) | ₹75,000 – ₹2,00,000 setup |
| Full automation audit + build for enterprise | ₹1,50,000 – ₹5,00,000+ |
| Monthly retainer (maintenance + new workflows) | ₹10,000 – ₹50,000/month |
| Sell templates (digital products) | ₹2,000 – ₹25,000 per template |
📌 Pricing Psychology
- Never quote before the discovery call — you don't know their pain yet
- Anchor high: 'For a full system, clients invest ₹75k–₹2L.' Then show your ₹30k starter
- Offer 3 tiers in proposal: Basic (₹30k) / Recommended (₹60k) / Complete (₹1L)
- Monthly retainer = recurring revenue. Always include as an add-on
- ROI framing: 'This pays for itself if we recover just 2 extra deals this month'
CHAPTER 7
Scaling to Agency & SaaS
From freelancer to systems-driven business
7.1 — Phase 1: Stable Freelancer (₹1–3L/month)
- 3-5 active retainer clients at ₹15,000–₹40,000/month each
- Systematize delivery: use templates, standardized discovery call, proposal template
- Build a portfolio page with case studies and demo videos
- Automate your own business: CRM, proposals, invoicing, onboarding
7.2 — Phase 2: Small Agency (₹5–15L/month)
- Hire a virtual assistant (VA) for client communication and basic n8n builds
- Create SOPs (Standard Operating Procedures) for every service you offer
- Build a subcontractor network: other n8n/automation builders
- Offer a productized service: fixed scope, fixed price, fixed timeline
- Focus on account management, sales, and product direction
7.3 — Phase 3: SaaS Product (₹20L+/month potential)
The highest leverage move: turn your best workflow template into a hosted SaaS product. Instead of building custom every time, clients pay a monthly subscription.
SaaS Ideas from Automation Services
- Real Estate Lead Bot: WhatsApp AI qualification SaaS — ₹5,000/month per agent
- Appointment Automation Suite: For clinics/salons — ₹3,000/month per location
- D2C WhatsApp Suite: Order updates + review + win-back — ₹4,000/month per store
- Coaching Funnel Automator: Webinar → nurture → close — ₹6,000/month per coach
🎯 Final 90-Day Action Plan
- DAYS 1-30: Complete this guidebook. Build all 5 n8n workflows. Build 2 AI agents. Build 1 vibe-coded CRM dashboard.
- DAYS 31-60: Build 3 industry demos (Real Estate, Coaching, E-commerce). Start LinkedIn outreach — 20 DMs/day. Land first paid client.
- DAYS 61-90: Deliver first client project. Ask for referral. Get second client. Build template library. Start posting content.
- MONTH 4+: 3 retainer clients = ₹1L+/month. Start hiring VA. Build first SaaS prototype.
- YEAR 1 TARGET: ₹25–50L revenue. 5-10 retainer clients. 1-2 SaaS products launched.
The automation economy is not coming — it is here.
The only question is whether you build it or get replaced by it.
Now go build. 🚀