HappySoup keeps things simple: there are no separate accounts or passwords. You just log in with your Salesforce org using a standard OAuth flow, very similar to tools like Workbench.
Once you’re logged in, you get a 2 hours server-side session tied to that org. During that time, you can run impact analysis, check field usage, and explore dependencies without needing to sign in again.
How to log in
Go to web.happysoup.io.
Choose the type of org you want to log in with:
Production – your live Salesforce org.
Sandbox – any sandbox environment, including scratch orgs.
You will be asked to authorise the OAuth request
Salesforce has updated how third-party apps connect to your org. If this is your first time using HappySoup, or you don't have the standard System Admin profile, you may need the "Approve Uninstalled Connected Apps" permission. Learn more: Prepare for Connected App Usage Restrictions Change
Approve the OAuth request. That’s it, you’re in!
Who should log in
HappySoup works best if you’re a Salesforce admin. If you’re not an admin, you may not have access to all the fields or metadata HappySoup needs to give you the full impact analysis.
Switching orgs
If you want to analyze another org, just log out and reauthenticate with the new org. HappySoup doesn’t store your Salesforce credentials—it only keeps a temporary session token while you’re logged in.
HappySoup does store basic details about each login for observability and usage metrics. But there’s no concept of a “HappySoup account".