Symptom: When connecting DoorDash to Stream (Menus page → the + icon → DoorDash → Sign in with DoorDash), the store you want to connect isn't in the list of available stores — or Stream auto-selects the wrong store and there's no way to pick a different one.
This most often happens when a merchant has more than one DoorDash account (for example, different login emails) tied to different store locations.
Why this happens
Stream doesn't choose which stores are offered during setup. When you select Sign in with DoorDash, Stream asks DoorDash which stores the DoorDash account you're currently signed in with is allowed to manage, and DoorDash returns only those stores.
If the DoorDash login used during setup doesn't have management access to the store you're trying to connect, that store simply won't appear as an option — even if it belongs to the same restaurant group or physical location. This is controlled entirely on DoorDash's side and isn't something Stream can override, force, or refresh from our end.
How to fix it
1. Confirm which DoorDash account owns the store
Restaurants sometimes end up with more than one DoorDash account — for example, one created by a previous owner, a franchise group, or a staff member, using a different email address. Check with whoever manages your DoorDash Merchant Portal to identify the correct login for the store you're trying to connect.
2. Sign out of DoorDash, or use a private/incognito browser window
Then start the connection again from Stream's Menus page and choose Sign in with DoorDash, this time entering the credentials for the DoorDash account that actually manages the store you want. See How to Connect DoorDash for the full walkthrough.
3. Still not showing up? Contact DoorDash Merchant Support directly
DoorDash controls which stores are linked to which login. If the correct account still doesn't show the store you need, DoorDash Support can review the account's store permissions and grant access, or help consolidate duplicate accounts.
Good to know
This applies any time a merchant has multiple DoorDash accounts or logins across their locations — not just for one-off cases.
Stream has no way to search for or manually add a specific DoorDash store ID; the store must appear in the list returned by DoorDash for the signed-in account.
Once you're signed in with the correct DoorDash account and the store appears, connecting it in Stream works as normal.
