Grasshopper β€” Day Agent Setup

How to set up PupPilot as your full-time AI receptionist on Grasshopper with live transfer.

Provider Grasshopper
Support 1-800-820-8210
Setup Self-service setup Β· ~10 minutes

Setup Note

Grasshopper is a virtual system with no desk phones. Calls route to cell phones or existing landlines.

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

Inbound
Caller
Main Number
Forward
PupPilot answers
Transfer-back
PupPilot
Dials Internal Number
Staff phones ring
Staff answers

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

1

Log in to Grasshopper

Go to account.grasshopper.com and sign in.
2

Set All Calls to Forward

Go to Settings β†’ Extensions. Set the main extension's call handling to Forward to Number β†’ PupPilot phone number for all hours (both business and after-hours).
3

Save and Test

Call your Grasshopper number. PupPilot should answer immediately.

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

The internal/transfer number must NOT forward to PupPilot on no-answer. Set the fallback to voicemail to prevent call loops.
1

Choose an Internal Number

You have two options: (A) Create a secondary Grasshopper extension that forwards to staff cell phones, or (B) Use an existing separate phone number (cell phone, VoIP line, etc.).
2

Option A: Create a Secondary Extension

In Grasshopper, go to Extensions and create a new extension. Set it to forward to your staff's cell phones. Set no-answer to voicemail.
3

Option B: Use Existing Phone Number

If your staff already have a cell phone or separate line, use that number directly. Make sure it does NOT forward to PupPilot on no-answer.
4

Share the Number with PupPilot

Provide the extension's DID or the separate phone number to your PupPilot contact for call transfers.
5

Test Transfers

Have PupPilot call the internal number. Staff phones should ring. If unanswered, should go to voicemail β€” not PupPilot.

Test the Full Flow

1

Call your public Grasshopper number

PupPilot should answer.
2

Call your internal number

Your staff phones should ring. Pick up β€” the call connects.
3

Call your internal number and don't answer

Should go to voicemail, NOT back to PupPilot.

Troubleshooting

IssueFix
Calls don't reach PupPilotCheck the extension's call forwarding settings at Settings β†’ Extensions. Verify the PupPilot number is correct.
After-hours forwarding not activatingVerify the Hours of Operation schedule is configured correctly. Check that the timezone matches your clinic location.
No desk phones available for transfersGrasshopper 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 systemThe internal number is forwarding to PupPilot on no-answer. Change the fallback to voicemail.

Ready for a full-time AI receptionist?

Our team can help you set up Day Agent mode on Grasshopper in minutes.