Build an automated call-summary pipeline — RingCentral (RingSense) → AI shift reports

Posted 2 weeks ago

Worldwide

Summary

We're a multi-state services company using RingCentral for our business phone system, with call recording and RingSense (RingCentral's AI add-on) enabled. We want an automated pipeline that pulls our recorded calls and produces a per-employee, per-shift summary — so we can see, without listening to recordings, what each employee handled during their shift: the calls they received, what clients needed, the tasks/action items generated, how they responded, and any unresolved or flagged items. RingSense already generates a summary, transcript, highlights, and action items for each individual call. Your job is to build the layer on top: pull that data via API, group it by employee and shift, and roll it up into one clean summary per employee per shift, delivered automatically on a schedule. What you'll build A scheduled job that, on a defined cadence (end of shift / end of day): Pulls the call log filtered by extension and time window (RingCentral Call Log API) Retrieves the RingSense AI insights for each call — summary, transcript, highlights, action items, sentiment (RingSense Insights API) Groups calls by employee (extension) and shift Sends each grouped set to an LLM API (Anthropic Claude preferred) to produce a single rolled-up shift summary per employee Writes the output to our destination (Google Sheets to start; we'll confirm) Technical requirements RingCentral developer app: server-only, JWT auth, super-admin authorized (required for RingSense data) Scopes/permissions: ReadCallLog and ReadCallRecording (ReadCallRecording is granted on request via RingCentral support — you'll guide us through that request) Familiarity with RingCentral's RingSense Insights API endpoints Rate-limit handling: throttling and exponential backoff on the recording/insights endpoints LLM API integration for the summarization step A scheduler/host for the recurring job (cloud function + cron, or an equivalent; Make.com acceptable if you prefer no-code orchestration) Note: RingCentral truncates recordings at ~90 days / 100k files, so summaries must be stored persistently Deliverables Working, scheduled pipeline running end-to-end Clear setup/handoff documentation (credentials, config, how to adjust shift windows and the summary format) A short walkthrough so our team can maintain it Suggested milestones RingCentral app + auth set up; successfully pull call logs, recordings, and RingSense insights for a test date range Employee/shift grouping logic + LLM summarization producing sample shift reports Output to destination + scheduling + error handling/throttling Documentation and handoff What we'll provide RingCentral super-admin access and confirmation that RingSense is active API credentials and support raising the ReadCallRecording request Our shift-window definitions, the list of extensions to cover, and the exact fields we want in each summary The output destination Ideal candidate Demonstrated RingCentral API experience (call log + recordings; RingSense a strong plus) OAuth/JWT, Node.js or Python LLM API integration experience (Anthropic or OpenAI) Google Sheets API or Make.com experience To apply: Briefly describe a past RingCentral API integration you've built, and note whether you've worked with RingSense specifically.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $60.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
API Integration RingCentral REST API Python Node.js OAuth Automation Generative AI Prompt Engineering Google Sheets API
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 13, 2026
  • USA
    Concord 1:00 AM
  • $129 total spent
    1 hire, 1 active
  • 6 hours

Explore similar jobs on Upwork

AI Agent Development
AI Implementation
Chatbot Development
Gen AI Developer (Contract)Fixed-price‐ Posted 1 month ago
AI Agent Development
Python
JavaScript
API
Node.js
Deep Learning
React
PostgreSQL

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