PipedreamHQ / PipedreamHQ/pipedream

Heroku

Open
#21,837 0 comments 0 reactions 0 assignees View on GitHub
bug user request
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

### App
Heroku

### Summary:
Heroku connected account went unhealthy; reconnecting fails with Heroku error "Couldn't find that registered client" - appears to be an issue with Pipedream's built-in Heroku OAuth client, same as issue #21805.

### Details:
Our existing Heroku connected account was flagged unhealthy (we received the automated notification email on 8/28/26).

When we attempt to reconnect from the Connected Accounts page, the Heroku OAuth popup shows "Couldn't find that registered client" before any authorization screen appears. Logging into Heroku inside the popup just lands on the Heroku dashboard — the OAuth callback never completes, and the account stays unhealthy.

We have no custom OAuth clients in this workspace, so the connection uses Pipedream's built-in Heroku OAuth client. The Heroku error indicates that client ID is no longer registered on Heroku's side, which we can't fix from our end.

This looks identical to #21805 (opened Aug 27, 2026) and to #6025 from 2023, which was resolved on Pipedream's side.

Several production workflows depend on this connection (CMS webhook → Heroku deploy), so deploys are currently broken for us.

### Screenshots:

![Screenshot](https://storage.tally.so/private/heroku.jpg?id=PL8OjQ&accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlBMOE9qUSIsImZvcm1JZCI6Im5yampSdiIsImlhdCI6MTc4ODE4MzgwNX0._MMdVXZ5PjzvJpUca2KOiHG_oB3VCUbXHEAd_FX_AR0&signature=eb249e0ea5b60dc66b0c948b64c89316ef4585bebd921eb2e08b37e923e35865)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the failure from the Connected Accounts page and compare the behavior with issues #21805 and #6025. Inspect the built-in Heroku OAuth client configuration and the Heroku OAuth popup flow; done means the callback completes and the existing connected account is healthy again.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.