Grasshopper β Day Agent Setup
How to set up PupPilot as your full-time AI receptionist on Grasshopper with live transfer.
Setup Note
How Grasshopper Works
Grasshopper is a virtual phone system β it routes calls to your existing phones (cell, landline, or softphone) without desk phone hardware. Call routing is managed through the Grasshopper Account Portal at account.grasshopper.com. Key concepts: Extensions (virtual routing destinations), Call Forwarding (to external numbers), and Hours of Operation (time-based routing).
Call Flow
Two numbers: the public Grasshopper number (routes to PupPilot) and a secondary extension or cell number for transfers.
Part A β Forward Your Public Number to PupPilot
Log in to Grasshopper
Set All Calls to Forward
Settings β Extensions. Set the main extension's call handling to Forward to Number β PupPilot phone number for all hours (both business and after-hours).Save and Test
Part B β Set Up Your Internal Number
PupPilot needs a number to transfer callers back to your staff. Since Grasshopper is virtual and has no desk phones, use a secondary extension or a separate phone number (cell phone, landline, or VoIP line) for transfers.
Prevent Call Loops
Choose an Internal Number
Option A: Create a Secondary Extension
Extensions and create a new extension. Set it to forward to your staff's cell phones. Set no-answer to voicemail.Option B: Use Existing Phone Number
Share the Number with PupPilot
Test Transfers
Test the Full Flow
Call your public Grasshopper number
Call your internal number
Call your internal number and don't answer
Troubleshooting
| Issue | Fix |
|---|---|
| Calls don't reach PupPilot | Check the extension's call forwarding settings at Settings β Extensions. Verify the PupPilot number is correct. |
| After-hours forwarding not activating | Verify the Hours of Operation schedule is configured correctly. Check that the timezone matches your clinic location. |
| No desk phones available for transfers | Grasshopper is a virtual system with no desk phones. Use staff cell phones or a separate VoIP number for transfers. |
| Calls loop between PupPilot and your system | The internal number is forwarding to PupPilot on no-answer. Change the fallback to voicemail. |