Integration Requirement Checklist
Every Product that intends to be listed in the Marketplace will have to follow the applicable points outlined below before it can be approved and distributed to all channel partners.
danger
Signed Contract - This should be in place before integration commences
WebApp Checklist
| Checklist Item | Details | |
|---|---|---|
| ▢ | Product Provisioning Vendors may receive orders via Email or Webhook. Email is not recommended for products with SSO or API integrations | Automated provisioning recommended, in which case the Vendor implements the provisioning webhook, with the provisioned and de-provisioned actions at minimum |
| ▢ | Executive Report Applicable if Vendor dashboard contains analytics, or if reports are sent to customers | Populated with Vendor data on a weekly & monthly basis |
| ▢ | SSO Integration Applicable if an End User dashboard exists for Vendor sku when sold direct. Reseller level administrative dashboards may also be applicable depending on their configuration | OAuth2.0, SAML, or OpenIdConnect SSO must be enabled to allow user session transfer from the Vendasta Platform into the Vendor Dashboard |
| ▢ | Dashboard Adjustments Required if SSO has been implemented |
|
| ▢ | Activity Stream/Notifications No emails should be sent directly from the Vendor to End Users. All communications must flow through Vendasta. Legal exclusions may apply |
|
| ▢ | Customer List(On hold pending integration with new CRM) Applicable if Vendor gathers or utilizes customer data. i.e the SMB/SME’s patrons (or prospects) | Two way CRM Syncing implemented |
| ▢ | Vendasta White-label | The term ‘Vendasta’ is not mentioned anywhere in the dashboard, error codes, or client side redirect paths, etc. For details on optional product branding see White-label Support |
Services
Services require reporting and document handoff to be within the platform. Some services may require no technical integration at all. See the Vendor Services Guide for more information.
Options for file sharing:
- File Group Upload (Account Scope)
- Inbox File Messages (Partner Scope)
- Task Manager Project File transfer (Account-->Order/Project Scope)
Client communications should run through the Inbox messaging system, and any shared project management be executed via the Tasks Manager project fulfillment system.