Description
Summary PROJECT OVERVIEW We are looking for a developer to build a simple browser-based solution that displays customer information when incoming calls are received. We use Dialpad for phone service, Housecall Pro (HCP) as our CRM/service platform, and n8n for automation. We already have Dialpad webhooks working and being received in n8n. We also have access to the Housecall Pro API, with queries for searching by phone number. OBJECTIVE When an incoming call is received: Dialpad sends a webhook to n8n. We search Housecall Pro using the caller's phone number. A browser notification appears for office staff showing the matching customer. Clicking the notification opens the customer record in Housecall Pro. DESIRED USER EXPERIENCE Incoming Call John Smith (305) xxx-1234 123 Main Street, Anytown, FL [Open Customer] The notification should appear automatically in the browser while the user is working. CURRENT STATUS Already completed: • Dialpad incoming call webhooks are working • n8n is receiving the call events • Phone number is formatted and passed to search query in Housecall Pro API • We can provide sample return payloads from the Housecall Pro API SCOPE OF WORK Build the browser-side portion of the solution. This may be implemented as: • A Chrome extension (partial to this option) • A lightweight web application with browser notifications • Another approach that provides the same user experience We are open to recommendations. REQUIRED FUNCTIONALITY • Receive incoming call events from our backend • Display browser notifications in real time • Show customer information returned from Housecall Pro • Allow users to click and open the customer record in Housecall Pro • Handle: No customer match found Multiple customer matches Notification dismissal NICE TO HAVE • Small popup/card with additional customer information • Recent call history • Clean/simple UI TECHNICAL NOTES • Only 2–3 office users will be using this system. • We are not looking for a large enterprise application. • Preference is for the simplest reliable solution with minimal ongoing maintenance. • We are open to WebSockets, Server-Sent Events (SSE), or other approaches. • Dialpad webhook integration is already complete. • The project is focused primarily on the browser/client-side experience. DELIVERABLES • Working solution • Source code • Installation/setup instructions • Brief documentation TO APPLY Please provide: • Examples of similar projects you have built • Whether you would recommend a Chrome extension or browser-based solution • Estimated timeline • Fixed-price quote This is intentionally a small project. Dialpad webhooks are already working. We are looking for a simple, practical solution, not an enterprise platform.