Operator
← All integrations
Happy scribe logo

Connect Happy scribe to OpenClaw on Operator.io

Happy Scribe is an automatic transcription service that converts audio and video files into accurate text. It lets you quickly generate transcripts and subtitles, saving you hours of manual work.

Automate Happy scribe with AI

Your OpenClaw agent lives on Operator and treats Happy scribe as one more service it can drive. Send it an outcome in a Telegram or Discord message and it works out which of the 19 Happy scribe actions to run, then runs them.

Your agent reaches Happy scribe directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Happy scribe

Your agent can call any of these Happy scribe actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Create Subtitle

Create subtitles for a video file using Happy Scribe's automatic transcription service. Submits a video URL to be processed for subtitle generation. The video must be publicly accessible during ingestion. Returns a subtitle job with an e...

Create Translation Task

Creates an AI-powered translation task to translate an existing transcription into another language. Use this after a transcription is complete (state='automatic_done') to translate it. The task runs asynchronously - use Retrieve Transla...

Delete Transcription

Tool to delete a transcription job. Use when you have a transcription ID and want to remove it, optionally permanently. Use after confirming the transcription ID.

Delete Webhook

Deletes a webhook by its ID. This action is idempotent: if the webhook does not exist or was already deleted, it returns success. Use Get Webhooks to retrieve available webhook IDs.

Get Account Details

Tool to retrieve details about your account, including subscription status and usage statistics. Use after authenticating your API key to monitor plan and usage.

Get Supported Languages

Retrieve the list of supported language codes for Happy Scribe transcription services. Returns BCP-47 language codes and indicates which languages have human transcription service available. This is a static reference based on Happy Scri...

Get API Rate Limit

Get Happy Scribe API rate limit information. Returns the documented rate limit for the Happy Scribe API: - Default limit: 200 requests per hour - Applies only to the transcription creation endpoint - When rate limited, API returns HTTP 4...

Get Signed Upload URL

Tool to get a signed URL for uploading a file to Happy Scribe's S3 storage. Use before creating a transcription or order to obtain a secure upload URL for your media file.

Confirm Order

Tool to confirm a pending order. Use after creating an order with confirm=false when you're ready to submit it for processing.

Create Translation Order

Tool to create a translation order from an existing transcription. Use when you have a completed transcription and want translations into one or more languages. By default, the order remains incomplete unless confirm=true.

Export Transcription

Creates an export job to download transcription content in various formats. Use this action after a transcription job completes (state='automatic_done'). First obtain transcription IDs using the List Transcriptions action. The export job...

Get API Version

Tool to retrieve current API version and check for updates. If Happy Scribe does not expose a dedicated /version endpoint, this tool attempts to infer the version from HTTP response headers or from the base_url path (e.g., /api/v1).

Get Error Codes

Returns a list of HTTP error codes used by the Happy Scribe API along with their descriptions. Use this tool to understand what different error responses mean when calling other Happy Scribe API endpoints. This returns static reference d...

Get Supported Formats

Tool to retrieve supported file formats. Use when you need to know available input and output formats before creating a transcription or subtitle. If a dedicated '/formats' endpoint is unavailable, this action probes known endpoints to v...

Get Transcription Details

Tool to retrieve details and status of a specific transcription job. Use after creating or listing transcription jobs to inspect a particular job's metadata.

Get Webhooks

Tool to retrieve webhooks configured for your account. Note: Happy Scribe's public API does not have a dedicated webhooks listing endpoint. Webhooks are specified via webhook_url when creating orders. This action attempts common endpoint...

Retrieve Export

Tool to retrieve information about a specific export. Use when you need to check export status and get download link.

List Transcriptions

Retrieves a paginated list of transcription jobs for a Happy Scribe organization. Returns transcription metadata including ID, name, processing state, language, and duration. Supports filtering by folder and tags, with pagination for lar...

Retrieve Order

Retrieve details of a Happy Scribe order by its ID. Returns order state, pricing, operations, and inputs. Use this to check order status, verify pricing details, or get information about translation/transcription operations. The order ID...

How to connect Happy scribe

You authorize Happy scribe once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Happy scribe without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Happy scribe

How do I connect Happy scribe to Operator?
You authorize Happy scribe once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Happy scribe without you signing in again.
Can my agent work with my files in Happy scribe?
Yes. It can create, read, update, and organize documents and files, and pull one back when you ask. Use it to file new documents in the right place, search for something across your account, or keep Happy scribe tidy without doing it by hand.
Do I need to write code or manage Happy scribe API keys?
No code and no API keys. You authorize Happy scribe through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Happy scribe together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Happy scribe and tools like Google Drive, Google Docs, Dropbox in one job, reading from one and acting in another without you wiring anything between them.

More apps to automate

Apps your agent runs alongside Happy scribe, or browse all integrations.

Put your agent on Happy scribe

Sign in, connect Happy scribe, and hand your agent the work. Your first week is free.

Try for free