Log workouts into Notion from Telegram messages

A Claude agent in a Telegram chat logs workouts and daily updates into Notion from text or voice messages. Task: Suggested implementation: Configure a Claude agent within a Telegram chat, integrating Whisper for voice transcription and Notion API for database updates. The agent parses inputs like 'did bench 4x8 at 70kg' and logs them into specific Notion databases for workouts, body stats, goals, and PRs, utilizing context about equipment and injuries. Human role: The user initiates logging via text or voice and reviews the structured records for accuracy.; tools: Claude. Human role: The original post does not say how a person stayed involved.; limitations: Prerequisites: Active Telegram bot, Claude API access, Whisper integration, and pre-configured Notion databases with correct schema. Constraints: Reliability depends on API uptime and accurate voice transcription in noisy gym environments. Source reliability: Low, as the original Reddit post is inaccessible and the provided text is truncated. Human approval: Required for initial setup and periodic review of logged data..

Tools

Claude

Published on Agent Work Atlas:

Overview

A Claude agent in a Telegram chat logs workouts and daily updates into Notion from text or voice messages.

Workflow

Suggested implementation: Configure a Claude agent within a Telegram chat, integrating Whisper for voice transcription and Notion API for database updates. The agent parses inputs like 'did bench 4x8 at 70kg' and logs them into specific Notion databases for workouts, body stats, goals, and PRs, utilizing context about equipment and injuries. Human role: The user initiates logging via text or voice and reviews the structured records for accuracy.

Reported result

Outcome unknown: The provided source is inaccessible (HTTP 403), and no evidence confirms successful execution or specific metrics. Proposed acceptance check: Verify that a test message 'did bench 4x8 at 70kg' creates a correct entry in the Notion workout database within 10 seconds, with no data loss or misclassification.

Human role

The original post does not say how a person stayed involved.

Limitations

Prerequisites: Active Telegram bot, Claude API access, Whisper integration, and pre-configured Notion databases with correct schema. Constraints: Reliability depends on API uptime and accurate voice transcription in noisy gym environments. Source reliability: Low, as the original Reddit post is inaccessible and the provided text is truncated. Human approval: Required for initial setup and periodic review of logged data.

Try it

Act as a technical consultant. I need to set up a personal workout logging system using a Claude agent in Telegram. Context: I want to log gym sessions via text or voice notes. Inputs: [My Telegram Bot Token], [My Claude API Key], [My Notion Integration Token], [Notion Database IDs for Workouts, Body Stats, Goals, PRs]. Target Users: Myself. Output Location: My Notion workspace. Steps: 1. Guide me through setting up a Telegram bot connected to a Claude agent. 2. Explain how to integrate Whisper for voice note transcription. 3. Provide the code or configuration needed to parse messages like 'did bench 4x8 at 70kg' and update the specified Notion databases. 4. Ensure the agent uses context about my equipment and injuries if provided. Deliverables: A step-by-step setup guide and the necessary code snippets. Quality Measure: The system must correctly log a test message into Notion without errors. Safeguards: Do not execute any code that spends money or sends real messages until I confirm the setup is correct. Ask clarifying questions if any API keys or database IDs are missing.

Original source

Source reports are not independently verified. Publication date is the catalog publication date, not the original article date.

More cases · Everyday life