Cómo Apointoo demuestra qué campañas generaron ingresos.
Preserva el clic. Conecta el frontend que ya usas. Confirma qué se convirtió en una conversión real. Envía el resultado a Google Ads. El mismo ciclo, de principio a fin.
Preserva el clic que generó la oportunidad
El GCLID, fbclid, msclkid, UTMs, página de destino y fuente se capturan en el primer contacto y se mantienen entre sesiones. Aunque el usuario vuelva días después, la conversión sigue atribuyéndose a la campaña que trajo el clic, sin que tengas que conectarlo tú.
// app/api/conversion/route.ts
import { app } from '@/lib/apointoo'
export { app as POST }Conecta el frontend que ya usas
Un formulario, una página de reserva, una solicitud de presupuesto, un flujo personalizado. Apointoo se integra en la experiencia que ya has construido. Tú mantienes el control del diseño, el copy y el flujo. La capa de atribución vive detrás.
// Attribution captured at the real conversion moment
const attribution = getAttribution()
// { gclid: 'xxx', utm_source: 'google', source: 'first-touch', ... }Confirma qué se convirtió en una conversión real
Un lead puede convertirse en una reserva, un presupuesto puede aceptarse, una venta puede pagarse. Marca ese resultado, manualmente o mediante integración, y el clic original tiene por fin un resultado vinculado a él. Tu informe ya no se detiene en el formulario.
// Confirm the outcome when it actually happens
await apointoo.confirm({
leadId: lead.id,
outcome: 'sale_paid',
value: 1840.00,
currency: 'EUR',
})Envía el resultado a Google Ads
Cuando se confirma la conversión, Apointoo envía datos limpios a Google Ads para que la campaña empiece a aprender de lo que generó ingresos, no de lo que rellenó un formulario. La señal de Smart Bidding pasa de ser ruido a ser útil.
// Offline conversion goes back to Google Ads on confirm
await apointoo.uploadOfflineConversion({
gclid: attribution.gclid,
conversionName: 'sale_paid',
conversionValue: 1840.00,
})Se integra en los sistemas donde ocurren las conversiones
Software de reservas, canales de notificación, deduplicación y almacenamiento. Cada uno sigue la misma forma de adaptador. Conecta los sistemas que ya usas para confirmar conversiones y cámbialos después sin tocar el resto.
| Adaptador | Tipo | Estado |
|---|---|---|
| BLVD | booking | production |
| OpenDental | booking | beta |
| direct-confirm | booking | production |
| Brevo REST | notification | production |
| Twilio WhatsApp | notification | beta |
| Sheets | persistence | production |
| Upstash | dedup | production |
Del clic a los ingresos confirmados, en un solo camino
Cada conversión recorre el mismo pipeline determinista. El clic original permanece vinculado en cada etapa, por lo que el resultado que vuelve a Google Ads siempre puede trazarse hasta la campaña que lo inició.
Reserve with Google, listo para conectar.
Para clientes orientados a reservas, Apointoo incluye un publicador de feed para el programa Reserve with Google de Google. La disponibilidad aparece en Google Search y Maps, la reserva se captura con atribución completa y el resultado sigue llegando a la campaña que trajo el clic.