Aminos AI Build Guide
Bayview Mobile Solutions // Roofing Chatbot System
v1.0 · 2025
── SIDEBAR NAV ──
── MAIN CONTENT ── OVERVIEW
ACCOUNT SETUP
CREATE BOT
BUILD FLOWS
AI LAYER
TEST BOT
EMBED
SECTION 00
System Overview
This guide walks you through building a complete roofing chatbot system from scratch — starting with a bare Aminos AI account and ending with a fully integrated, automated lead-capture and booking machine connected to Google Calendar, Google Sheets, Gmail, SMS, and Autocalls.ai.
Aminos AI Bot
→
Make.com
→
Google Calendar
+
Google Sheets
+
Gmail
+
SMS + Voice
Aminos AI
The chatbot engine. Handles all visitor conversations using a mix of structured flows and AI responses.
Make.com
The automation backbone. Connects Aminos to every other tool — triggered by new leads, bookings, and events.
Google Calendar
Auto-creates inspection appointments when a visitor books through the chatbot.
Google Sheets
Every lead captured by the bot is logged here — name, phone, email, address, damage type, date.
Gmail
Sends automated confirmation emails to homeowners and alert emails to the roofer on every new lead.
Autocalls.ai
Places an outbound call to the lead within 5 minutes. Increases contact rate by 3–5x vs email-only follow-up.
SECTION 01
Account Setup
01
Create Your Aminos AI Account
Required
▼
02
Set Up Make.com Account
Required
▼
03
Prepare Google Workspace Access
Required
▼
SECTION 02
Create the Bot in Aminos AI
01
Configure Bot Identity & Settings
▼
02
Set Up the AI Knowledge Base
▼
SECTION 03
Build the Conversation Flows
Flows are the structured conversation paths. Build these in order — each one feeds into the next.
01
Flow 1 — Welcome & Intent Detection
Start Here
▼
02
Flow 2 — Lead Capture & Qualification
Core Flow
▼
03
Flow 3 — Booking / Scheduling
Core Flow
▼
04
Flow 4 — Quote Request Flow
▼
05
Flow 5 — Human Handoff
▼
06
Flow 6 — After-Hours Message
▼
SECTION 04
Configure the AI Layer
01
Set the AI Persona & Instructions
▼
02
Configure AI Handoff Triggers
▼
SECTION 05
Test the Bot (QA Protocol)
Run through all 10 test scenarios before showing the client. This catches 95% of issues before go-live.
| # | Test Scenario | Expected Outcome |
|---|---|---|
| 01 | Click "Get a Free Inspection" button | Enters LEAD_CAPTURE flow, collects all 5 fields, fires webhook |
| 02 | Type "I need my roof fixed" | Intent detects BOOK_INSPECTION, routes to LEAD_CAPTURE |
| 03 | Type "How much does a new roof cost?" | Intent routes to QUOTE_FLOW, or AI gives a range + CTA |
| 04 | Type "Is this an emergency leak" | EMERGENCY intent fires, lead captured with urgent:true tag |
| 05 | Complete full booking flow | Confirmation message shows correct date/time, webhook fires with booking data |
| 06 | Click "Talk to Someone" | HUMAN_HANDOFF flow triggers, owner gets SMS |
| 07 | Ask "What shingle brands do you use?" | AI answers from knowledge base correctly |
| 08 | Ask something the bot doesn't know | AI gracefully deflects to team contact, doesn't hallucinate |
| 09 | Enter invalid phone number format | Bot asks again with error message |
| 10 | Drop off mid-flow | Partial lead data still fires to Make.com (check webhook logs) |
SECTION 06
Embed the Bot on the Website
01
Get the Embed Code from Aminos
▼
