La integración con Pinpoint te permite publicar automáticamente en Job Today las ofertas creadas en Pinpoint y recibir directamente en Pinpoint las candidaturas enviadas a través de Job Today.
Nuestro equipo de Experiencia del Cliente se encarga de configurar la integración en Job Today. Tú solo tienes que completar unos pocos pasos en tu cuenta de Pinpoint.
Paso 1: Encuentra tu subdominio de Pinpoint
Tu subdominio de Pinpoint es la primera parte de la URL de tu cuenta de Pinpoint.
Por ejemplo, si tu URL de Pinpoint es https://acme.pinpointhq.com, tu subdominio es acme.
Envía tu subdominio a tu responsable de Experiencia del Cliente de Job Today.
Paso 2: Crea una clave de API
Inicia sesión en tu cuenta de Pinpoint.
Ve a Configuración → API & Webhooks.
Comprueba que el interruptor Pinpoint API está activado.
Abre la pestaña Claves API y crea una nueva clave de API.
Configura los siguientes permisos:
Oferta: Read
Respuestas: Read & Write
Candidaturas: Read & Write
Guarda la clave de API y envíala de forma segura a tu responsable de Experiencia del Cliente de Job Today.
Nuestro equipo usará tu subdominio y tu clave de API para registrar la integración.
Paso 3: Crea un webhook
Una vez registrada la integración, tu responsable de Experiencia del Cliente de Job Today te facilitará una URL de webhook única.
Para configurar el webhook en Pinpoint:
Ve a Configuración → API & Webhooks → Webhooks.
Haz clic en + Nuevo webhook.
Introduce la URL de webhook que te ha facilitado Job Today.
Guarda el webhook.
Abre el webhook que acabas de crear y selecciona los siguientes eventos:
Oferta creada
Oferta actualizada
Oferta eliminada
Importante: asegúrate de seleccionar los tres eventos. Si creas un webhook sin seleccionar ningún evento, la sincronización de ofertas no se activará.
Paso 4: Comparte el secreto de firma del webhook
En la página del webhook que acabas de crear, busca el Signing Secret (secreto de firma).
Copia el secreto y envíalo de forma segura a tu responsable de Experiencia del Cliente de Job Today.
Este secreto permite a Job Today verificar que las notificaciones de webhook que recibe proceden de Pinpoint.
Paso 5: Activación de la integración
En cuanto nos hayas facilitado la información necesaria, nuestro equipo de Experiencia del Cliente completará la configuración.
No tienes que configurar nada más.
Cómo funciona la integración
Sincronización de ofertas
Job Today lee tus ofertas a través de la API de Pinpoint. Todas las ofertas con el estado Activas y la visibilidad Externa se publican en Job Today. Las ofertas en borrador, cerradas o solo internas no se publican.
Se ejecuta una sincronización unos minutos después de cada notificación de webhook (oferta creada, actualizada o eliminada) y, como medida de seguridad, una vez cada noche (hacia las 01:30 UTC). Sin webhook, las ofertas y los cambios llegan igualmente con la sincronización nocturna.
De Pinpoint se toman los siguientes datos: el título, la descripción (que combina las secciones Descripción, Responsabilidades Clave, Habilidades, Conocimiento y Ventajas Laborales), la ubicación, el tipo de contrato, el salario (solo si está configurado como visible en la oferta) y las preguntas de inscripción de la oferta. La categoría de la oferta en Job Today se asigna automáticamente a partir del título. Las imágenes y los vídeos no se transfieren.
Para publicarse, una oferta necesita título, descripción y una ubicación con ciudad y país: los campos Ciudad y País del registro de ubicación de la oferta deben estar rellenados, no basta con el nombre de la ubicación. Si la oferta tiene una ubicación para feeds de empleo (los campos Ciudad / Pueblo y País de la sección Portales de empleo; Comunidad / Estado es opcional), Job Today la usa en lugar del registro de ubicación, igual que otros feeds de empleo. Job Today es un portal de empleo basado en la ubicación, así que las ofertas en remoto también necesitan una ubicación. Las ofertas cuya fecha límite de inscripción ya ha pasado no se publican.
Cada oferta se publica con el usuario de Job Today cuyo correo electrónico coincide con el del responsable de selección de la oferta en Pinpoint. Si no hay coincidencia, la oferta se publica con la cuenta principal de tu empresa o con un usuario predeterminado que acuerdes con tu responsable de Experiencia del Cliente.
Pinpoint es la fuente de referencia. Los cambios que hagas en una oferta en Pinpoint llegan a Job Today con la siguiente sincronización, y los cambios hechos directamente en la oferta importada en Job Today se sobrescriben. Edita siempre tus ofertas en Pinpoint.
Si cierras o eliminas una oferta en Pinpoint, o cambias su visibilidad a interna, la oferta se cierra en Job Today. Si vuelves a ponerla como abierta y externa, se reabre la misma oferta en Job Today, junto con las candidaturas que ya había recibido.
Preguntas de filtrado
Las preguntas personalizadas del formulario de inscripción de la oferta se importan como preguntas de filtrado. Los candidatos las responden al inscribirse en Job Today. Se admiten estos tipos de pregunta: texto corto, texto largo, número, URL, fecha, sí/no y opción múltiple (incluidas las preguntas limitadas a una sola respuesta).
Las preguntas que requieren subir documentos o indicar un rango de fechas no están disponibles en Job Today, así que se omiten. Si una de estas preguntas es obligatoria en Pinpoint, la oferta se publica igualmente y las candidaturas llegan sin respuesta a esa pregunta. Si prefieres que estas ofertas se omitan, tu responsable de Experiencia del Cliente puede configurar la integración para ello.
Las preguntas condicionales (de seguimiento) se importan como preguntas opcionales. Se colocan justo después de su pregunta principal, con la condición añadida al título, por ejemplo:
Si "Sí": Explícalo, por favor. La respuesta solo se envía a Pinpoint cuando se cumple la condición. Las preguntas de seguimiento anidadas dentro de otras preguntas de seguimiento no se importan.
Candidaturas
Los candidatos se inscriben en tus ofertas en Job Today. Cada candidatura se envía automáticamente a Pinpoint en cuanto el candidato responde a las preguntas de filtrado (o de inmediato si la oferta no tiene ninguna). La candidatura aparece entre las de la oferta en Pinpoint, con Job Today como fuente.
Cada candidatura incluye el nombre y los apellidos del candidato, su correo electrónico, su número de teléfono, su resumen personal, su localidad y su país (y el código postal en algunos países), un CV en PDF generado a partir de su perfil de Job Today y sus respuestas a las preguntas de filtrado. Job Today nunca comparte la dirección postal del candidato.
Si el candidato modifica una respuesta más adelante, la candidatura existente en Pinpoint se actualiza y no se crea ningún duplicado.
Las candidaturas viajan en un solo sentido. La revisión de candidatos, el cambio de fase, el rechazo y la contratación se gestionan en Pinpoint y no se reflejan en Job Today. Los mensajes que intercambies con los candidatos en el chat de Job Today no se transfieren.
Solución de problemas
👉🏻 Una oferta no aparece en Job Today
Comprueba lo siguiente en Pinpoint:
El estado de la oferta es Open y su visibilidad es External.
La oferta tiene título y descripción, y su registro de ubicación tiene rellenados los campos Ciudad y País. No basta con el nombre de la ubicación. Esto también se aplica a las ofertas en remoto.
La fecha límite de inscripción, si la hay, no ha vencido.
El webhook está configurado y activado (consulta el siguiente punto). Sin él, las ofertas nuevas solo aparecen después de la sincronización nocturna.
La clave de API sigue existiendo y el interruptor Pinpoint API está activado (Configuración → API & Webhooks). Si la clave se elimina o el interruptor se desactiva, se detienen tanto la sincronización de ofertas como el envío de candidaturas hasta que se restablezcan.
Si todo está correcto y la oferta sigue sin aparecer al día siguiente, contacta con tu responsable de Experiencia del Cliente. Ten en cuenta que los filtros de ofertas configurados para tu cuenta también pueden excluir una oferta.
👉🏻 Los cambios o cierres hechos en Pinpoint no se reflejan en Job Today
Abre el webhook en Configuración → API & Webhooks → Webhooks y comprueba que está activado y suscrito a Oferta creada, Oferta actualizada y Oferta eliminada.
Cuando un envío falla, Pinpoint lo reintenta hasta 10 veces durante 24 horas. Después, desactiva el webhook y te avisa por correo electrónico. Soluciona la causa y vuelve a activar el webhook.
Usa Enviar evento de prueba en la página del webhook. Una respuesta 2xx indica que Job Today ha aceptado el envío. Una respuesta 401 indica que la URL del webhook o el secreto de firma (signing secret) no coinciden con los que Job Today tiene registrados. Esto ocurre, por ejemplo, si el webhook se ha eliminado y se ha vuelto a crear, porque Pinpoint genera un nuevo secreto de firma. Envía el secreto de firma actual a tu responsable de Experiencia del Cliente.
Aunque el webhook no funcione, los cambios llegan con la sincronización nocturna. Si las actualizaciones aparecen siempre al día siguiente, lo más probable es que haya un problema con el webhook.
👉🏻 Los cambios hechos en Job Today se revierten
Pinpoint es la fuente de referencia. Los datos de una oferta que se editen directamente en Job Today se sobrescriben en la siguiente sincronización. Haz el cambio en Pinpoint.
👉🏻 Las candidaturas no aparecen en Pinpoint
Revisa la clave de API: debe seguir existiendo y tener todos los permisos necesarios, y el interruptor Pinpoint API debe estar activado.
Busca la candidatura entre las de la oferta en Pinpoint; la fuente es Job Today.
Si las candidaturas siguen sin aparecer, contacta con tu responsable de Experiencia del Cliente e indícale el título de la oferta y la hora aproximada de la candidatura.
👉🏻 Una candidatura muestra un guion [ - ] en los campos de dirección
Job Today comparte la localidad, el país y el código postal del candidato, pero nunca su dirección postal. Cuando una oferta pide una dirección, se envía "-" en lugar de la calle y de cualquier otro dato de la dirección que el candidato no haya facilitado. Para recibir candidaturas sin estos marcadores, desactiva el requisito de dirección en la configuración de candidaturas de la oferta.
👉🏻 La oferta muestra una ubicación distinta en Job Today y en Pinpoint
Si los campos Ciudad / Pueblo y País de la sección Portales de empleo de la oferta están rellenados (Comunidad / Estado es opcional), Job Today usa esos datos en lugar del registro de ubicación de la oferta, igual que otros feeds de empleo. Deja esos campos vacíos para que se publique la dirección del registro de ubicación.
👉🏻 Falta una pregunta de filtrado en Job Today
No se importan las preguntas de subida de documentos ni las de rango de fechas, ni tampoco las preguntas de seguimiento anidadas dentro de otras. Cualquier otra pregunta que se añada o se modifique en Pinpoint llega a Job Today con la siguiente sincronización.
👉🏻 Las respuestas actualizadas de un candidato no llegan a Pinpoint
Para actualizar las respuestas de una candidatura ya enviada, la clave de API necesita los permisos Candidaturas: Read y Respuestas: Read and Write (consulta el Paso 2). Sin ellos, las candidaturas nuevas siguen llegando, pero los cambios posteriores en las respuestas no se aplican. Concede los permisos a la clave en Configuración → API & Webhooks y comparte la nueva clave con tu responsable de Experiencia del Cliente.
Si tienes algún problema durante el proceso, ¡no dudes en contactarnos! Estaremos encantados de ayudarte 😊


