Settings
The Apps Script URL is all you need here. All API keys live on the server — never in the browser.
CRM_SECRET in the Apps Script.apps-script/Code.gs. Fill in the constants (API keys, Twilio, Drive, Spreadsheet ID)POST {GAS_URL}?action=inbound
Content-Type: application/json
{
"_secret": "your-crm-secret",
"name": "John Smith",
"phone": "+13055550100",
"source": "Facebook Ads",
"sourceDetail": "Miami Restaurants April Campaign",
"city": "Miami",
"address": "123 Brickell Ave",
"email": "john@email.com"
}
fetch() in the form's submit handler. A 10-minute task for your developer.Lead scraper
The scraper runs on the server — the API key never touches the browser. Select city, neighborhood, and business type.
Import leads from CSV
Upload a CSV from any source — Google Maps, LinkedIn export, a database, etc. Duplicates (same phone) are skipped automatically.
Reply now
Leads who already replied and are waiting for a person to respond. Handle them first: replying fast is what raises conversion the most.
Lead database
All your contacts. Click any row for details, notes, and to call.
| P | Name | Phone | City | Neighborhood | Source | Follow-up | Lock | Rating | Status | Last contact | Updated |
|---|
Kanban view
Leads by status. Click any card to update.
Call log
Every call with recordings, notes, and consent confirmation. The recording stays in your Google Drive.
My Profile
Your personal stats, commissions, and pending follow-ups.
Admin Panel
Team, commission, and audit management. Accessible to administrators only.
{name}, {company}, {followup} as variables.Business intelligence
KPIs, conversion funnel, team performance, and lead sources.
| Source | Leads | Closed | Rate | Revenue |
|---|
| # | Name | Role | Deals | Revenue | Calls |
|---|
Export leads
Download a filtered CSV. Includes source, neighborhood, status, and follow-up date.