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 URLhttps://callintel.proyectoscol.com
Auth systemSupabase Auth (email + password)
Session mechanismHTTP-only cookies (SSR, no localStorage)
FrameworkNext.js 15 App Router
API layerSupabase REST + Next.js Server Actions

Public routes (no login required)

/loginSign-in form
/registerOrganization registration form
/forgot-passwordPassword reset via email
/terminosTerms of Service (Spanish)
/privacidadPrivacy Policy (Spanish)
/agentsThis document

How to create an account

  1. Navigate to /register
  2. Fill in:
    FieldHTML idTypeNotes
    Organization nameorgNametextRequired. Your company or team name.
    EmailemailemailRequired. Will be used for login.
    PasswordpasswordpasswordRequired. Minimum 8 characters.
  3. Submit the form — on success you are redirected to /dashboard
  4. If the email is already registered, the server returns an error message inline

How to log in

  1. Navigate to /login
  2. Fill in:
    FieldHTML idType
    Emailemailemail
    Passwordpasswordpassword
  3. Submit — session cookie is set automatically on success
  4. Redirect target: /dashboard
  5. On error: an inline message appears above the submit button

How to recover a password

  1. Navigate to /forgot-password
  2. Enter the registered email address
  3. Supabase sends a recovery link to that address
  4. 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.

RouteDescription
/dashboardCall list, recent activity, summary stats
/dashboard/calls/[id]Single call detail: audio player, transcript, map, metadata
/dashboard/mapGeographic view of calls
/settingsOrganization settings, profile, plan
/settings/membersTeam member management (invite, remove)
/settings/automationsList of active automations
/settings/automations/[id]Automation detail and configuration
/settings/automations/[id]/logsExecution 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 307 redirect 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 /dashboard before interacting with authenticated content.
  • Error messages appear as <p> elements with class text-destructive inside the form.
  • All interactive form elements have stable id attributes (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