Exportación
Cualquier reporte se exporta a:
| Formato | Caso típico |
|---|---|
| CSV | Análisis en Excel o Google Sheets, importar a otra herramienta. |
| Excel (.xlsx) | Igual que CSV pero con formato (encabezados, separadores de miles). |
| Imprimir, enviar a junta, archivar. | |
| API | BI tools (Looker, Tableau, Power BI), data warehouse propio. |
Cómo exportar desde la UI
En cualquier reporte, botón Exportar arriba a la derecha. Elige:
- Formato
- Rango de fechas
- Campus (o “todos”)
- Quiebres adicionales (por edad, género, etc.)
- Idioma del documento
El export se procesa en background; cuando esté listo, llega un email + push con el link de descarga, válido por 7 días.
Estructura del CSV
Cada CSV usa una fila por unidad atómica, no agregaciones. Ejemplo, asistencia:
date,campus,service,member_id,first_name,last_name,checkin_method,checked_in_at
2026-04-26,centro,10am,mem_123,Juan,Pérez,kiosk_pin,2026-04-26T09:47:12-06:00
2026-04-26,centro,10am,mem_124,María,García,qr_self,2026-04-26T09:51:33-06:00Esto le da control total para hacer agregaciones a su gusto en su herramienta favorita.
Los CSV se generan en UTF-8 con BOM y separador ,. Si su Excel en español usa ;, vaya a Datos → Desde texto y elija el delimitador. Alternativa: descargue el .xlsx que no tiene este problema.
API
Cada reporte tiene un endpoint paginado:
GET /v1/reports/attendance?from=2026-01-01&to=2026-04-30&campus=centro
Authorization: Bearer $TOKEN
X-Tenant: la-rocaRespuesta:
{
"data": [
{ "date": "2026-04-26", "campus": "centro", "attendance": 487 }
],
"next_cursor": "eyJvZmZzZXQiOjEwMH0=",
"total": 174
}Use next_cursor para paginar. Ver Convenciones REST.
Programar exports recurrentes
Reportes → Programar export:
- Frecuencia: diario, semanal, mensual.
- Reporte y filtros.
- Destino: email a una lista, S3 bucket, Google Drive.
- Ventana horaria.
Ejemplo: el dashboard de salud llega en PDF cada lunes a las 06:00 al equipo de liderazgo.
Webhooks
Para integraciones en tiempo real, suscríbase a eventos:
attendance.recordeddonation.createdmember.createdgroup.multiplied
Ver Webhooks y Zapier para casos sin código.
Límites
| Plan | Tamaño máx. CSV | Frecuencia API |
|---|---|---|
| Starter | 50 MB | 60 req/min |
| Growth | 500 MB | 600 req/min |
| Business+ | Sin límite | 6.000 req/min |
Si necesita más, abra ticket — los planes Business+ negocian límites custom.
Privacidad
Los exports respetan el rol que los pide. Un finance_admin exporta donaciones; un care_pastor no puede. Cada export queda en el log de auditoría con quién, cuándo, qué filtros y tamaño del archivo.