Chrome Extension Developer for Browser Notifications of Incoming Calls with Enriched Data

Posted 4 weeks ago

Worldwide

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.

  • $200.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Google Chrome Extension
Nice-to-have skills
HTML5
jQuery
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 3, 2015
  • United States
    Penn Valley1:36 AM
  • $105K total spent
    44 hires, 5 active
  • 3,207 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo