← İşler

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

Bütçe: $300.0 FIXED / ⭐ 4.93 (23) Spain

python, api, automation, restful-api, api-integration, api-development

## What I need 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.
Upwork'te aç