Compare prices across stores with AI phone calls
Short answer: Tell your agent the exact item, model, or size. It finds nearby stores, and CallForMe calls them in parallel to ask the in-store price, current deals, and whether it's on the shelf. Your agent returns a ranked table. Useful for things where online prices don't match the store or aren't listed.
Open this in ChatGPT and swap in your details before you send it. It needs the CallForMe plugin.
Add CallForMe to your agentTry a free demo call
Using ChatGPT? Add it from ChatGPT's plugin directory in one step, on any plan.
$1 when someone answers, first 2 minutes included. Nothing if nobody picks up. Connecting asks for nothing.
On your phone? Email yourself the setup steps
Price checks are one of the most common reasons people call a store. The question is the same every time, which makes it a good fit for parallel calls.
What your agent does
- find_business searches "bike shop" near you and returns the four closest with phone numbers and hours.
- plan_call confirms the wording so every shop hears the same question. It flags that shops may ask about your bike to quote labor.
- place_call runs four times in parallel:
What your agent sends (for developers)
{
"phone": "+13035550156",
"business_name": "Spoke & Chain Cycles",
"goal": "Get the installed price for a Shimano Ultegra 11-speed chain and whether it's in stock today.",
"details": "Road bike, 11-speed Ultegra drivetrain. Customer can drop it off today.",
"questions": ["What is the price for the chain installed?", "Is it in stock today?", "How long does the install take?", "Do you price match?"],
"on_behalf_of": "Lee Park",
"constraints": "Do not agree to buy or book anything."
}
- get_call polls all four until
ended. Your agent sorts by total price.
Example result
Illustrative example: names, prices and times are made up. Transcript excerpt:
Voice agent: Hi, this is an assistant calling for Lee Park, on a recorded line. What's your price for a Shimano Ultegra 11-speed chain, installed?
Mechanic: Chain's 45, install is 15. So 60 out the door.
Voice agent: Do you have one in stock today?
Mechanic: Got two on the wall.
| Shop | Installed price | In stock | Turnaround |
|---|---|---|---|
| Spoke & Chain Cycles | $60 | Yes | Same day |
| Front Range Bikes | $52 | Yes | Tomorrow |
| Mile High Cyclery | $68 | No, 2 days | 2 to 3 days |
| Canyon Bike Co. | No answer | n/a | n/a |
Your agent's summary: "Front Range is cheapest at $52 but can't do it until tomorrow. Spoke & Chain can do it today for $60."
Tips
- Name the exact item: brand, model, size. "A chain" gets you a range.
- Ask for the total the way you'd pay it: installed, with fees, before tax.
- Ask the same questions of every store so the table lines up.
- Stores that don't pick up cost nothing, so it's fine to call one more than you need.
What it costs
$1 per store that answers. The example above cost $3 for four calls, since one didn't pick up and each of the other three wrapped up within 2 minutes.
Related
- Pick the kind of business to call
- Check if a product is in stock
- Get a price adjustment after a Black Friday sale
- Book an oil change
- Get quotes from several businesses at once
- MCP tools reference
Questions
Why call instead of checking websites?
Small shops often don't list prices online, and installed prices, labor, and in-store deals rarely show up on websites.
Will it negotiate a lower price?
It can ask whether they price match or have any deals if you include that question. It won't agree to buy anything unless you allow it.
Can it hold the item for me?
Yes. Add 'if the price is under $X, ask them to hold one under my name' to your goal or constraints.
Add CallForMe to your agent
One URL for any MCP agent. Connecting asks for nothing.
Install steps for your agentTry a free demo callPricing
On your phone? Email yourself the setup steps
One email with the link, for when you're at your computer. Nothing else.