This is probably the most basic application type.
Applications of the type OpenId have the ability to perform OAuth operations with vcita's users, allowing your app to receive users' permission to share account info.
As a business or directory manager, using OpenID apps can improve your and your clients' security, by avoiding direct use of your business (or directory) API token, inside your applications, and instead - using the app's token.
In case your app token has been compromised, it is also possible to revoke that token in order to block unauthorized usage without it affecting any other apps you may have created.
Applications of type menu_items have the ability to inject additional menu items under the existing main menu items (menu categories).
Communication apps can integrate with vcita's Conversations page, and extend it by adding additional communication channels.
For instance, if a business has a Facebook page, it might be a good idea to send and receive messages from Facebook Messenger on vcita's conversations page.
This is possible thanks to the set of APIs that this app type extends, which lets your app write messages into the conversation page, and also listen to new messages on vcita as they're created.
While communication apps allow adding new conversation channels, it'll be the business/directory's responsibility to monitor the messages from the 3rd party source (Messanger, WhatsApp, Instagram, etc.) and sync those into vcita - and vice versa.
Connect your payment gateway to vcita.
Payment gateway apps will appear as an additional payment provider option under the Settings > Payments page.
Using 3rd party vendors for generating invoices.
An app that can pop up a modal-like window after the vcita app loads.
This is usually used for creating your own customized onboarding wizard.
Updated about 1 month ago