WordPress.com
For blogs hosted on WordPress.com(not self-hosted). Instead of an Application Password, you connect with one click through WordPress.com's OAuth — Vireloop then publishes via the WordPress.com REST API.
Self-hosting your own WordPress instead? Use WordPress (Application Passwords).
1. Register a WordPress.com application (one-time, admin)
- Go to developer.wordpress.com/apps and Create New Application.
- Set Type to
Web. - Set the Redirect URL to exactly:
https://YOUR_DOMAIN/api/integrations/wordpress-com/callback - Save, then copy the Client ID and Client Secret.
2. Configure Vireloop
Add the credentials to the Vireloop environment (server-side only):
.env
# server-only, on the Vireloop deployment
WPCOM_CLIENT_ID=<your app's Client ID>
WPCOM_CLIENT_SECRET=<your app's Client Secret>
# optional but recommended so the OAuth redirect URL is exact:
NEXT_PUBLIC_APP_URL=https://yourdomain.com3. Connect
- Onboarding Integration step → WordPress.com.
- Enter an Integration Name and a Publishing Behavior (Publish Immediately or Save as Draft), then Create.
- You'll be sent to WordPress.com to log in and authorize the site. On success you're returned to Vireloop and the site appears under Sites, connected.
How it works
- Vireloop exchanges the OAuth code for an access token and stores it in Vault — never in the browser.
- The featured image is uploaded to the site's media library, then the post is created via
/rest/v1.1/sites/{site}/posts/new. - The redirect URL must match what you registered, so keep
NEXT_PUBLIC_APP_URLset to your real domain.
Other connectors: WordPress · Next.js Blog · API Webhook