¿Qué debo saber sobre la integración de un producto SaaS existente en Salesforce AppExchange?

Su “integración” en AppExchange será una consideración menor una vez que se haya creado su aplicación. Realmente es solo una lista de su aplicación para que los clientes puedan encontrarla, con algunas facilidades para la instalación. Mucho más importante en mi mente:

  1. Obtención y firma de su contrato de socio con Salesforce (suponiendo que su aplicación Salesforce sea una aplicación paga). Muchas empresas se sorprenden por el tiempo y el esfuerzo que esto puede llevar y no podrá enumerar su aplicación sin ella. Actualmente, también puede optar por un contrato de pago por clic, hacer su tarea en qué camino funciona mejor para su modelo de negocio y sus objetivos para la aplicación.
  2. Planifique y diseñe una integración de su producto existente a la plataforma de Salesforce que tenga sentido. Haga el trabajo para desarrollar el caso de negocios (de todos modos lo necesitará para el n. ° 1 anterior), pruebe sus suposiciones, realmente profundice en el valor que ofrecerá su aplicación Salesforce. AppExchange está lleno de aplicaciones mediocres a pobres de jugadores independientes de SaaS muy exitosos porque esos jugadores no se tomaron el tiempo para comprender el paisaje único en el que se estaban lanzando. Debería estar trabajando con los administradores de Salesforce que son fanáticos rabiosos de la plataforma de Salesforce para examinar su idea, incluida la respuesta a las preguntas “¿qué tan difícil es instalar y configurar esto?” Y “¿cuánto pagaría por esto?”
  3. Construirlo bien. A menos que su equipo de desarrollo existente sea un apasionado de la plataforma Salesforce, podría ser un camino más rápido y económico para asociarse con una empresa de consultoría que está certificada para crear aplicaciones para otros. Estas empresas se denominan “PDO” en el ecosistema de Salesforce y hay un puñado de empresas de alta calidad que hacen un gran trabajo. No es que un equipo de desarrollo existente no pueda aprender la plataforma y sus complejidades, sino que aprender y hacer magia con esas complejidades puede no ser la mejor inversión para un equipo que ya está construyendo y manteniendo un producto existente que no está en la plataforma Salesforce.
  4. No olvide planificar su revisión de seguridad. Salesforce ejecuta una revisión contra cada aplicación que se incluirá en AppExchange. Hay una tarifa asociada con esto que deberá presupuestar, pero lo más importante es que a menudo hay una cola de aplicaciones que esperan ser revisadas. La cola, combinada con cualquier iteración en su código que surja de la revisión, puede alterar seriamente su cronograma de lanzamiento. YMMV en esto, una aplicación que es 100% nativa de la plataforma es una revisión mucho más rápida que una aplicación que interactúa con sistemas que no son de Salesforce (supongo que la suya será la última dada su producto SaaS existente).

Para integrar su producto SaaS integrado con Salesforce AppExchange, debe conocer el siguiente proceso:

  1. Condiciones de pago: ¿Cuál será la suscripción y cuáles serán los nuevos métodos de pago? Todo debe quedar claro para los clientes.
  2. Salesforce AppExchange es diferente de las otras plataformas, debe conocer todas las políticas y términos. Se tarda más en revisar su aplicación pasando por varios controles de seguridad. Debe hacer un plan en consecuencia.
  3. Planifique la integración según las pautas de AppExchange para evitar las posibilidades de ser rechazado.

Si necesita ayuda del desarrollador experto de Salesforce, no dude en ponerse en contacto con: Desarrollo de aplicaciones de Salesforce

More Interesting

¿Qué es el software como servicio (SaaS) en la computación en la nube?

¿Qué significa Software as a Service (SaaS)?

Tengo 28 años y trabajo en la industria SaaS, donde he ayudado a construir un mercado de comercio electrónico bilateral. Me gradué en 2011 con una licenciatura en finanzas. ¿Recomendarías obtener un MBA? ¿Valdría la pena que?

¿Cuáles son las características del software de gestión de proyectos basado en la web?

¿Qué empresas SaaS empresariales tienen una excelente experiencia de usuario de prueba y / o de incorporación?

¿Hay alguna solución de gestión de proyectos basada en SaaS disponible para los revendedores como marca blanca?

¿Cómo buscaría editores contribuyentes para mi sitio web SaaS?

¿Cuál debería elegir: una base de datos por inquilino o una base de datos para todos los inquilinos en un modelo SaaS?

Quiero crear una aplicación SaaS con AngularJS y Node.js administrando en el lado del servidor solo los permisos de usuario de las operaciones CRUD (solo modelos, sin controladores, todos con API RESTful), por lo que toda la lógica estará en el cliente. ¿Cuáles son los riesgos de esto?

¿Existe un programa de referencia de la empresa SaaS / API?

¿Qué métodos existen para predecir el abandono en un modelo de negocio de pago por uso, en el que los clientes no cancelan activamente sino que abandonan en silencio?

Cómo lidiar con la facturación de un producto SaaS con consumidores que requieren que otras partes (por ejemplo, el departamento de finanzas) se involucren y realicen la compra

¿Qué es un buen SaaS para la verificación de identidad?

¿Cuáles son los consejos de Jason M. Lemkin para obtener un ARR de $ 10 mm a un ARR de $ 100 mm en software como servicio centrado en las pequeñas y medianas empresas?

¿Cuál es la mejor herramienta de simulación de computación en la nube para usar para la seguridad en la nube?