Keys shown once
Keys and secrets are shown once and stored only as fingerprints. A key works for one company only.
Developers build apps that read and change a company's GrowHigh data and show their own pages inside GrowHigh. Partners — agencies, resellers and implementers — run many client companies from one place, under their own brand. Nothing reaches a company's data until its admin says yes.
Full reference, events and scopes at developers.growhigh.io/docs
Build an app, test it on a sample company, publish it and list it in the Marketplace. Sign in at developers.growhigh.io.
Agencies, resellers and implementers who look after many GrowHigh companies. Sign in at partners.growhigh.io.
Test keys work from day one. Review only matters when your app goes to a real company.
Confirm your email and get a private test company, so you build without touching real data.
Give it a name, a description and the permissions it needs, in plain words like "Read cases".
Test keys (gh_test_) work on your test company. Call the API and listen for webhooks.
Up to 8 pages, up to 3 in one place. Your test company sees changes at once.
Your listing, proof the business is real, how you store data and a reason for every permission.
Send an install request to a company admin, or list the app for one-click installs.
Every change an app makes is done as its own GrowHigh user, shown on the timeline as "App name (app)", so the company's automations run exactly as they would for a person.
app.installed · app.uninstalledcustomer.created · customer.updatedcase.created · case.stage_changed · case.wonnote.created · task.completeddocument.uploaded · document.signedquotation.created · quotation.status_changedpayment.recorded · payment.confirmedcall.logged · attendance.checked_in · field.visitmessage.received · message.statusmessage.received · message.statussop.task_completedFull reference with examples, a version picker and a changelog
Your app doesn't have to keep asking, and teams use it without leaving GrowHigh.
Work on every client company from one login, set them up faster with packs, and show your own brand.
Each client's admin chose your role. Branding is switched on per client.
Keys and secrets are shown once and stored only as fingerprints. A key works for one company only.
GrowHigh approves an app's permissions at review, and the company accepts them at install. A call outside them is refused.
Numbers are masked in API answers and webhook events unless the company grants full phone numbers.
An app writes as "App name (app)" and a partner as its own named user, so the timeline shows who did what.
20 reads and 4 writes a second per key. Sign-in attempts and code swaps are limited too.
Email verification, lockout after repeated failed sign-ins, optional two-factor sign-in, and an activity page for every account.
Straight answers. Anything else, ask us on the demo call.
Write to contact@growhigh.io and we'll get back to you.
No. You get a private test company with a sales journey, sample customers and agents the moment you confirm your email.
Send an install request to a company admin from the Console, or list the app in the Marketplace for one-click installs. Either way, the company's admin confirms.
Only if it asks for that permission and is approved. Companies see sending messages marked as personal data.
Only what the role the client's admin chose allows. The admin can change the role or remove the partner at any time.
Sign up at developers.growhigh.io or partners.growhigh.io. For questions, write to contact@growhigh.io.
Talk to us about the app you want to build or the clients you want to bring. Or start right away in the developer or partner console.