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

Posted last week

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:last week
  • Hires:
    1
  • Interviewing:
    5
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 8, 2019
  • Spain
    Barcelona3:53 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
Install and Integrate UTM Grabber PluginFixed-price‐ Posted 3 weeks ago
WordPress

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