---
title: Integrations (Vimeo OAuth)
menu_group: General Settings
menu_order: 10
tab: Integrations
tab_order: 20
admin_slug: rovidx_smart_tv_api_options
summary: Connect Vimeo Pro/Business with OAuth and API credentials.
requires_vimeo: true
---

# Integrations (Vimeo OAuth)

**Location:** MediaBlaster → General Settings → **Integrations** tab

Use this tab to connect your Vimeo Pro or Business account so MediaBlaster can fetch video metadata, HLS stream URLs, thumbnails, tags, and descriptions.

## Before you begin

1. Enable **Enable Vimeo Integration** on **MediaBlaster → General Settings** and save.
2. Log in to [Vimeo Developer](https://developer.vimeo.com/) and create an app (or open an existing one).
3. Note your app's **Client ID** and **Client Secret**.
4. You will need to add a **Redirect URI** from MediaBlaster into your Vimeo app settings.

## Step-by-step connection

1. Open **MediaBlaster → General Settings** and click the **Integrations** tab.
2. Copy the **Redirect URI** displayed on the page.
3. In your Vimeo app settings, add that URI to **Redirect URIs** and save.
4. Paste the **Client ID** and **Client Secret** into MediaBlaster and save settings.
5. Click **Connect Vimeo** and approve access on Vimeo's authorization screen.
6. Return to WordPress — the **Client Token** is saved automatically (you do not need to paste it manually).

## After connecting

- Use the **Vimeo URL** field on video posts and click **Load Video Data** to import a single video.
- Use **MediaBlaster → Vimeo Mass Import** for bulk imports (card grid, **Ready to Import** default, **Review & Import**). See [Vimeo Mass Import](vimeo-mass-import.md).
- Configure title/description import behavior under the [Vimeo Settings](vimeo-settings.md) tab.

## Troubleshooting

| Problem | What to try |
|---------|-------------|
| OAuth redirect fails | Confirm the Redirect URI in Vimeo matches exactly (including trailing slash if shown). |
| SSL certificate errors | Common on local dev environments. MediaBlaster prefers WordPress's CA bundle; check PHP/cURL on your host. |
| Token missing after connect | Re-save Client ID/Secret, then click Connect Vimeo again. |
| Existing token from older installs | Previously saved tokens under `rovidx_smart_tv_api_options` continue to work without re-authorizing. |

## Security

Only site administrators (`manage_options`) can view or change integration credentials. Client Secret fields use password-style inputs. Do not share API credentials publicly.
