ข้ามไปที่เนื้อหา

OAuth and channel connect

Fix Invalid state, provider token errors, and network failures when you add a social channel in RedPanda.

3 min read

Connect your agent today

Draft from chat, review in your calendar, and publish only what you approve.

เริ่มใช้งานฟรี

OAuth and channel connect

Add Channel sends you to the network and back. These errors mean something broke in that handoff.

See Connect a channel for the normal flow, status badges, and invite links.

Invalid state

You often see this as a flash message right after the provider redirects back to RedPanda.

What it means: RedPanda stores a one-time security token when you start connect. The network returns a matching state value. If the two do not match, or the stored token is gone, connect fails.

Common causes

  • You started connect in one tab and finished in another.
  • You refreshed the provider login page mid-flow.
  • A privacy extension or strict browser settings blocked cookies between the redirect out and back.
  • You waited longer than about an hour — OAuth state expires after that window.
  • On self-host, the API could not read shared cache (see below).

What to try

  1. Open RedPanda in one fresh tab. Do not bookmark the provider authorize page.
  2. Pause ad blockers or cookie shields for your RedPanda domain during connect.
  3. Click Add Channel again from My Dashboard.
  4. If a half-added channel remains, remove it from My Dashboard, then connect again.
  5. Avoid private browsing if your browser clears cookies aggressively.

Provider rejected the code (invalid grant)

The network refused to swap the short-lived authorization code for an access token.

Common causes

  • The same code was used twice — often from a double click or retry.
  • The code expired (many providers allow only about a minute).
  • The redirect URI in the developer console does not exactly match what RedPanda sends (trailing slashes count).

What to try

  1. Start connect from scratch. Codes cannot be reused.
  2. Compare the redirect URI in the provider console with the URL RedPanda documents for that integration.

Failed to fetch or network error on connect

The RedPanda API could not reach the provider, or your browser could not reach the API.

SymptomWhat to try
Error on POST connect right after approveRetry once. On Cloud, transient provider outages are common.
CORS or blocked preflight in the browser consoleFix frontend origin on the API — Production Vercel and Production deployment (CORS and canonical URLs), plus Vite configuration.
Self-host onlyCheck egress, DNS, and TLS from the server. Confirm Redis and env keys.

Setup incomplete after OAuth

OAuth can succeed before you pick a Facebook Page, YouTube channel, Instagram professional account, or LinkedIn Page. The channel shows Setup incomplete until you click Complete setup on My Dashboard.

ค้นหาเอกสาร
ค้นหาหน้าเอกสาร
ศูนย์ช่วยเหลือ