| name | repairshopr-call |
| description | Manage phone calls and caller ID information in RepairShopr |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"receptionists, technicians","api":"GET /callerid"} |
What I do
I retrieve caller ID information for incoming phone calls. When a call comes in with a phone number, I can look up associated ticket and customer information to help identify the caller.
When to use me
Use this when:
- An incoming phone call arrives at your repair shop
- You need to identify if the caller is an existing customer
- You want to check if there are any open tickets associated with the phone number
- Answering calls in a kiosk or reception environment
How to use
Required API base URL:
VITE_REPAIRSHOPR_SUBDOMAIN
VITE_REPAIRSHOPR_API_KEY
Get Caller ID (GET /callerid)
Required parameters:
did (string) - The incoming phone number (Dialed Number)
Optional parameters:
outbound (boolean) - Whether this is an outbound call lookup
Example call:
const result = await skill({ name: "repairshopr-call" }, {
did: "1234567890",
outbound: false
})
Response includes:
{
"data": {
"name": "Customer Name",
"ticket_status": "Open"
}
}
Important
- No special permissions required
- The
did parameter must be the phone number receiving the call
- Returns
name (customer name) if found, and ticket_status if there's an associated ticket
- If no match found, may return empty/null fields
Related skills
repairshopr-customer-search - For more comprehensive customer lookup by email/phone
repairshopr-ticket-create - To create a new ticket from a call