Rinkel API: Simple On-Demand Call Export Tool with Transcripts (Python)

Posted 2 weeks ago

Worldwide

Summary

## What I need. Here the visual brief: https://claude.ai/public/artifacts/94948667-6eaa-428c-9f10-793ff5d160d4 A simple, self-service tool to pull my Rinkel call data on-demand (NOT scheduled, NOT real-time, NOT a dashboard). I run it when I want to audit recent calls. It gives me a file. I drop the file into Claude and audit manually with my own prompts. That is the entire scope. No databases. No webhooks. No storage. No AI integration. No fancy infrastructure. ## Why this exists I have a marketing agency with 2 sales agents. I use Rinkel as our business phone. Once a week or so, I want to review calls to audit how my agents are performing — what they said, how long calls lasted, who answered or missed. I will paste the exported data into Claude with my own prompts and let Claude analyze. I do NOT want any system that runs daily, stores data, or integrates with Claude directly. Just a simple export tool I trigger when I need it. ## What the tool must do Given a date range and optional filters (agent, direction), the tool: 1. Calls the Rinkel API to fetch calls in that range 2. Downloads the audio recordings 3. Transcribes them with OpenAI Whisper (Spanish + English auto-detected) 4. Bundles everything into a single output file (JSONL or ZIP, your call) containing per-call: - call_id, datetime, direction, duration, from, to - agent_id, agent_name - cause (answered, missed, busy, etc.) - transcript (full text) - transcript_language 5. Cleans up afterwards — audio files and temporary data are deleted after the export is downloaded. Nothing stays stored. ## How I want to run it Recommend what works best for my use case (I am not technical): - Option A: Simple web page where I log in, pick filters, click "Export", download - Option B: A Python script I run from terminal with a date range argument - Option C: A Google Colab notebook I open and run - Option D: Anything else simpler Whatever you propose, it must be: - Easy for a non-developer to use (me) - Not require me to install or maintain anything complex - Cost as close to $0/month as possible (free tiers welcome) ## Tech requirements - Python (any modern version) - Rinkel API: developers.rinkel.com (I have Expert plan, API key ready) - OpenAI Whisper API for transcription (I provide the API key) - Clean code, error handling, retry logic for failed downloads or transcriptions ## What I will NOT pay for (out of scope) - Building or maintaining a database - Real-time capture or webhooks - Long-term storage of recordings or transcripts - Dashboards, charts, analytics UI - Direct Claude integration — I handle prompting myself - Scheduled or automated runs If your proposal includes any of these, you have not read the brief. ## Deliverables 1. Working code (private GitHub repo I create and you push to) 2. Short README in English or Spanish: how to install, configure, and run 3. 5-minute Loom video showing how to use it end to end 4. A sample export from a real call (or test) so I can see the output format before approving 5. 5 days of post-delivery support for bugs ## Timeline 3-5 business days max. Firm date. Here visual explanation: https://claude.ai/public/artifacts/8d0ec366-fab3-4139-bf7c-167314a5d8ae — I am specifically looking for someone who keeps things simple. Thanks.

  • $300.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
API
Automation
RESTful API
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Hires:
    1
  • Interviewing:
    5
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 8, 2019
  • Spain
    Barcelona1:41 AM
  • $4.5K total spent
    37 hires, 10 active
  • 17 hours
  • Sales & Marketing
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Job Aggregation and Dashboard CreationHourly‐ Posted 8 months ago
Automation
Data Scraping
Data Extraction
API
UI/UX Prototyping
Web Scraping
AI UGC Video Generator - n8n WorkflowHourly‐ Posted 7 months ago
Automation
AI Agent Development
CRM Automation
Artificial Intelligence
Business Services
AI Content Creation
Make.com
n8n
OpenAI API
Business Process Automation
Lead Generation
Google Ads
Email Automation
Social Media Marketing Automation
Omnichannel Automation

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