Limit your app to only be available to Upsales account with certain features.
Requirements are listed in an array in the app json, or in your app's external config if it uses one.
"requirements": ["activitiesAndAppointments", "pipeline"]
If an account is missing any of the listed features, the app page shows Requires followed by the missing features, and the Activate (or Buy) button is disabled. Write feature names exactly as in the list below. A misspelled name never matches, so the app cannot be activated on any account.
Available features to limit your app to:
activitiesAndAppointments
ads
advancedSearch
automations
companiesAndContacts
companyProfile
companyRelations
documents
dynamicLinks
email
esign
flow
forms
groupMail
leads
mailAccount
multiCurrency
orderRowCustom
orders
pipeline
productCustomFields
recurringOrder
reports
salesboard
triggers
userDefinedObjects
visits