---
title: "Compare Prices Across Stores With AI Phone Calls"
description: "Ask your AI agent to call several local stores and get the price of one exact item, including in-store deals, so you know where to go before you leave."
url: https://callforme.tel/use-cases/price-check
updated: 2026-09-29
---

# Compare Prices Across Stores With AI Phone Calls

> 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.

**Say to your agent:** "Call the 4 closest bike shops and ask the price of a Shimano Ultegra 11-speed chain installed, and whether they have it in stock today."

## What you say to your agent

> Call the 4 closest bike shops and ask the price of a Shimano Ultegra 11-speed chain installed, and whether they have it in stock today.

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

1. **find_business** searches "bike shop" near you and returns the four closest with phone numbers and hours.
2. **plan_call** confirms the wording so every shop hears the same question. It flags that shops may ask about your bike to quote labor.
3. **place_call** runs four times in parallel:

```json
{
  "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."
}
```

4. **get_call** polls all four until `ended`. Your agent sorts by total price.

## Example result

Example transcript excerpt:

> **Voice agent:** Hi, I'm an automated assistant calling on behalf of Lee Park. 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.

## Related

- [Check if a product is in stock](/use-cases/check-product-stock)
- [Book an oil change](/use-cases/oil-change)
- [Get quotes from several businesses at once](/guides/quotes-from-several-businesses)
- [MCP tools reference](/docs/mcp)

## FAQ

### 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.
