Al iniciar un flujo para una integración debes tener claro el objetivo, es decir, conocer cuál es la respuesta final que obtendrá tu usuario con el paso a paso que vas a crear.
Algunas recomendaciones en el proceso son:
- Definir la intención que desencadenará la integración, por ejemplo: Quiero agendar una cita.
- Mapear el camino que debe seguir el usuario para lograr la respuesta específica.
- Evaluar posibles errores del usuario en cada paso. Preguntarse qué sucede si el usuario se equivoca al completar un paso, por ejemplo: No agregó correctamente el número de documento ¿Qué respuesta tiene configurada tu API para este y otros errores? Si la API no tiene una respuesta, ¿deberíamos generarla desde la integración?
- Incorporar endpoints, APIs y tokens de autorización, necesarios en cada paso.
- Agregar los textos correspondientes en cada fase de la integración para centralizar la información.
Mira el ejemplo debajo