The App Json is where you configure most of your app. Specify fields, UI elements and requirements for your app.
Example empty JSON config:
{ "fields": { "account": [], "user": [] }, "uiElements": {}, "requirements": [] }
Fields
Specify the account and/or user fields your app needs.
UI elements
Display nice-looking widgets for your users.
Requirements
If your app requires any specific Upsales features not available in all Upsales packages, you can list them here.
Phone app: Json
Some special configurations are available in the app json for a phone app: pickupHook and hangupHook.
With those two options enabled, the user will get instant feedback in the Upsales UI once a call is picked up or hung up.
Simply add the "capabilities" property to your apps json to let Upsales know you'll be using those webhooks.
"capabilities": {
"pickupHook": true,
"hangupHook": true
}