If you want your Product distributed in the Vendasta Marketplace, then there are a set of integrations that all distributed products must implement. All required features are noted below and to get started you will find the remaining Marketplace Documentation at developers.vendasta.com.
1) Order Acceptance
Vendasta provides webhooks and emails that Vendors will use to manage orders, cancellations, and modifications for their Product's subscriptions and provisioning.
2) Single Sign On (SSO)
Allow Vendasta Users tosecurelylog into Vendor dashboards with a single click via OAuth2.0 or OpenIdConnect SSO.
Vendasta or verified Channel Partners in the Vendasta reseller network will act as the Identity Provider for Marketplace Product access. User management & User Permissions are controlled within the Vendasta platform. Vendors may keep Users in sync with their system via the Marketplace User API & Webhooks, or leverage JIT(Just in Time) user creation.
*Vendor Products may not be logged into directly by Users who purchased through Vendasta. (Native Mobile Applications may be excluded from this upon review).
2-a) Unified Navigation and Interface
3) Reporting & Proof of Performance
All Vendor offerings with applicable data are required to upload analytics and attribution metrics to highlight their product's ROI in the Vendasta Executive Report. This helps keep your product top of mind and drives users back into the product via deep linking.
Event notifications for end users will flow through the Vendasta Activity Stream. The Activity Stream sends emails automatically to all subscribed users. Vendors may use Vendasta provided email templates, or may provide their own templates to automatically be wrapped in each Channel Partner's branding. Vendors may not send any emails to end users directly. To support platform unity, and Channel Partner branding or white labelling, all end-user communication must come through the Vendasta Platform.
Services must use the Vendasta Task Manager Fulfillment Templates to provide transparent progress updates to Businesses and a Partner's on fulfillment work.
5) CRM syncing
Contacts in Business App gives your clients a place to manage customer information. It syncs with other products to consolidate customer information into one place.
Not all requirements may be applicable, for example, your product may not have a CRM component, in which case requirement 5 would be N/A. However, if any components above exist in your offering they will apply. Requirements will be confirmed on your discovery call with the Vendor Team.