PUBLIC · MACHINE-READABLE
AI Agent Instructions
https://callintel.proyectoscol.com/agents
This page is intended for AI agents, automation scripts and LLM-based systems that need to interact with Procol-Llamadas programmatically or via browser automation. Human users can read it too — it describes how the platform works end-to-end.
Platform overview
Procol-Llamadas is a B2B SaaS platform for commercial teams. It records phone calls from Android devices, transcribes them automatically, and provides a web dashboard for review, tagging, automation and team management.
| Production URL | https://callintel.proyectoscol.com |
| Auth system | Supabase Auth (email + password) |
| Session mechanism | HTTP-only cookies (SSR, no localStorage) |
| Framework | Next.js 15 App Router |
| API layer | Supabase REST + Next.js Server Actions |
Public routes (no login required)
| /login | Sign-in form |
| /register | Organization registration form |
| /forgot-password | Password reset via email |
| /terminos | Terms of Service (Spanish) |
| /privacidad | Privacy Policy (Spanish) |
| /agents | This document |
How to create an account
- Navigate to
/register - Fill in:
Field HTML id Type Notes Organization name orgName text Required. Your company or team name. Email email email Required. Will be used for login. Password password password Required. Minimum 8 characters. - Submit the form — on success you are redirected to
/dashboard - If the email is already registered, the server returns an error message inline
How to log in
- Navigate to
/login - Fill in:
Field HTML id Type Email email email Password password password - Submit — session cookie is set automatically on success
- Redirect target:
/dashboard - On error: an inline message appears above the submit button
How to recover a password
- Navigate to
/forgot-password - Enter the registered email address
- Supabase sends a recovery link to that address
- The link redirects to the platform where a new password can be set
Authenticated routes (login required)
All routes below redirect to /login if no valid session exists.
| Route | Description |
|---|---|
| /dashboard | Call list, recent activity, summary stats |
| /dashboard/calls/[id] | Single call detail: audio player, transcript, map, metadata |
| /dashboard/map | Geographic view of calls |
| /settings | Organization settings, profile, plan |
| /settings/members | Team member management (invite, remove) |
| /settings/automations | List of active automations |
| /settings/automations/[id] | Automation detail and configuration |
| /settings/automations/[id]/logs | Execution log for a specific automation |
Session & auth behavior
- Sessions are managed via Supabase SSR cookies — they persist across browser restarts.
- No token is exposed in the URL or localStorage.
- Unauthenticated requests to protected routes receive a
307redirect to/login. - The middleware runs on every request except:
_next/static,_next/image,favicon.ico,brand-assets,api,terminos,privacidad,agents.
Browser automation tips
- The login and register pages are server-rendered — no need to wait for JS hydration before filling forms.
- Form submissions are standard HTML POSTs handled by Next.js Server Actions — they work without JavaScript enabled.
- After login, wait for navigation to
/dashboardbefore interacting with authenticated content. - Error messages appear as
<p>elements with classtext-destructiveinside the form. - All interactive form elements have stable
idattributes (see tables above). - The dashboard uses dynamic server rendering — content is always fresh, no stale cache to worry about.
Known constraints
- There is no public REST API documented yet. All data mutations go through Server Actions.
- Call recordings are stored in Supabase Storage — direct URLs require a valid session.
- Rate limiting is enforced by Supabase Auth on login attempts.
- The Android app handles call recording — the web platform is view/manage only.
Contact for agents & integrations
If you are building an integration or need API access, contact: proyectoscolsas@gmail.com
Last updated: 2026-05-29
Operator: Proyectos Col SAS · NIT 901.798.902-0 · Bogotá, Colombia