Connector for VozCaster
VozCaster is a Telegram bot that turns voice notes into fully published podcast episodes on your WordPress site. This plugin — Connector for VozCaster — is the WordPress side of the system: it receives episodes from the bot and publishes them using PowerPress.
You send a voice note to the bot, and a published draft (or live episode) appears on your site with audio, title, content and featured image. No editing, no manual file uploads, no opening the WordPress dashboard.
What it does
- Receives audio from the VozCaster bot and uploads it to your WordPress media library.
- Creates podcast episodes using PowerPress, with episode and season numbering managed automatically.
- Supports multiple podcasts on the same site — works with any PowerPress custom channels you have configured.
- Per-podcast settings: title prefix, intro/outro audio, post footer (signature), category mapping.
- Granular permissions: choose which WordPress users can publish to which podcast.
- Token-based authentication so the bot never sees your WordPress password.
How it works
- Install and activate this plugin on your WordPress site.
- In Settings → Connector for VozCaster, authorise one or more WordPress users to publish via the bot.
- Open Telegram, talk to the VozCaster bot, run
/conectarand link your WordPress site. - Send a voice note or audio file to the bot. The episode appears on your site, ready to review or publish.
Requirements
- WordPress with the PowerPress plugin installed and activated.
- A Telegram account.
- A WordPress user authorised to publish via the bot (configurable in the plugin settings — any role works as long as the administrator marks the user as authorised).
External Services
This plugin requires an external service to function: the VozCaster bot, a Telegram bot operated by the plugin author (Miguel Ángel Terrón Bote). The plugin is the WordPress-side component; the bot performs audio processing and orchestrates publication.
The following data is transmitted:
-
From the bot to your WordPress site, via this plugin’s REST API
- Audio files received by the bot (sent by you via Telegram).
- Optional featured images.
- Episode metadata: title, description, content, episode number, season, feed slug.
- An authentication token issued to your WordPress user during the connection flow.
These calls are initiated by the bot, not by the plugin. They reach your site through standard REST endpoints registered by this plugin under
/wp-json/vozpress/v1/. -
From your WordPress site to the bot (only during the user authorisation flow)
- When a WordPress user connects via
/conectarin Telegram, your browser is redirected to your WordPress login. After login, this plugin issues a token and returns it to the bot to complete the handshake.
- When a WordPress user connects via
-
From the bot’s server to Telegram’s servers
- User-sent voice messages and audio files pass through Telegram’s infrastructure as part of normal bot communication. See Telegram’s Privacy Policy: https://telegram.org/privacy
-
From the bot’s server to AI providers (text only)
- To draft the episode title, description and content, the bot sends the transcribed text of your recording to Anthropic (Claude).
- If you request a cover image, the bot sends a text prompt to OpenAI to generate the image.
- Only text is sent, and only when content or image generation is requested. Your audio file is never transmitted to these providers.
Audio is transcribed locally with a Whisper model on the bot’s server; other audio processing (DeepFilter noise reduction, ffmpeg, and an Ollama model used only as a local fallback) also runs locally. The audio file itself is not sent to any third-party AI service.
Service URLs and policies:
- VozCaster (bot service): https://vozcaster.com
- VozCaster privacy policy: https://vozcaster.com/privacy
- VozCaster terms of service: https://vozcaster.com/terms
- Telegram Messenger: https://telegram.org
- Telegram privacy policy: https://telegram.org/privacy
- Telegram terms of service: https://telegram.org/tos
- Anthropic (Claude, AI text generation): https://www.anthropic.com
- Anthropic privacy policy: https://www.anthropic.com/legal/privacy
- Anthropic terms of service: https://www.anthropic.com/legal/consumer-terms
- OpenAI (AI image generation): https://openai.com
- OpenAI privacy policy: https://openai.com/policies/privacy-policy
- OpenAI terms of service: https://openai.com/policies/terms-of-use
