TEASEDocs
ProductsStreamTroubleshooting

A webcam platform stays "pending" after login

Stripchat, CAM4, and BongaCams need a running motor to go live — logging in through the browser isn't enough by itself.

Symptom

The creator logged into Stripchat, CAM4, or BongaCams through the browser-login flow (see Connect a webcam platform), the room link and profile are saved, but the tab never turns green — chat doesn't come in, and auto-messages don't send.

Cause

Unlike Chaturbate (an official API, live the moment the token is saved), Stripchat, CAM4, and BongaCams have no official integration surface. Stream captures a browser session for them, but reading chat and sending replies both need the motor — the browser node that actually holds and drives that session — to be running. stream_studio_models.py documents the row's own default plainly: connecting only sets status="pending"; it becomes "connected" only once the owner brings the motor up. Logging in successfully and having a live connection are two different, sequential steps.

This is not a login failure

A pending status right after login is expected, not an error. The room link, profile, and captured session are already saved — nothing to redo.

How to check

  • Confirm the motor is actually provisioned and running for the account — that's an operator action outside the panel (app/products/stream/scripts/stream_motor_provision.py), not something a workspace owner or team member can trigger from the UI.
  • Once the motor accepts the session, the row's status flips to connected on its own — no re-login needed.
  • If the motor has been up for a while and the tab is still pending, re-check the captured session itself rather than the motor: the login may have expired and need to be redone through the browser-login flow again.

What's next

Bitrate and picture quality — diagnosing problems with the incoming feed itself, once you're actually receiving one.

On this page