Platforms
WordPress
WordPress
Connection method: REST API with Application PasswordHow to connect:Notes:
Enable REST API
WordPress REST API is enabled by default on all modern WordPress installations. No plugin is required.
Create an Application Password
In your WordPress admin, go to Users → Your Profile → Application Passwords. Enter a name (e.g. “Volta”) and click Add New Application Password. Copy the generated password.
- Uses the WordPress REST API (
/wp-json/wp/v2/posts) - Supports HTML in the post editor
- Supports custom post types (configured per connection)
- Max 100,000 characters per post
Medium
Medium
Connection method: Integration TokenHow to connect:
Generate an Integration Token
Go to medium.com/me/settings, scroll to Security and apps, and click Integration tokens. Generate a new token.
Dev.to
Dev.to
Connection method: API KeyHow to connect:
Generate a DEV API Key
Go to dev.to/settings/extensions, scroll to DEV API Keys, enter a description, and click Generate API Key.
Hashnode
Hashnode
Connection method: Personal Access TokenHow to connect:
Generate a Personal Access Token
Go to hashnode.com/settings/developer and generate a new Personal Access Token.
Ghost
Ghost
Connection method: Admin API KeyHow to connect:
Create a Ghost integration
In your Ghost admin panel, go to Settings → Integrations and click Add custom integration. Give it a name (e.g. “Volta”) and copy the Admin API Key.
Notion
Notion
Connection method: Internal Integration TokenHow to connect:Notes:
Create a Notion integration
Go to notion.so/my-integrations and create a new internal integration. Copy the Internal Integration Secret.
Share pages with the integration
In Notion, open each database or page you want Volta to publish to. Click … → Add connections and select your integration. You must do this for each page or database you want to use.
- The integration can only access pages you’ve explicitly shared with it
Bear Blog
Bear Blog
Mataroa
Mataroa
Write.as
Write.as
Google My Business
Google My Business
Connection method: OAuth 2.0 via GoogleGoogle My Business uses the same Google OAuth credentials as YouTube (Limits and notes:
YOUTUBE_CLIENT_ID / YOUTUBE_CLIENT_SECRET). If you’ve already connected a YouTube channel, your Google app is already set up.Additional setup required:Enable GMB APIs in Google Cloud
In your Google Cloud project, enable the following APIs:
- My Business Account Management API
- My Business Business Information API
- Business Profile Performance API
- Max 1 photo per post (video is not supported)
- Supports EVENT and OFFER post types in addition to standard updates
Listmonk (Newsletter)
Listmonk (Newsletter)
Lemmy
Lemmy
Connection method: Direct credentials — no OAuth app setup neededHow to connect:
Limits and notes:
- Max 10,000 characters per post
- Supports 1 cover image per post
- Posts are published to your chosen community on the instance
