> ## Documentation Index
> Fetch the complete documentation index at: https://docs.contactship.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Soporte

> Contactá a soporte con los datos necesarios para resolver un problema de acceso, una llamada, un mensaje o una integración.

export const Availability = ({lang = 'es', plan, addon, permission, route, status}) => {
  const L = lang === 'en' ? {
    plan: 'Plan',
    addon: 'Add-on',
    permission: 'Permission',
    route: 'Where',
    status: 'Status',
    addonNote: 'enabled on request',
    allPlans: 'All plans',
    beta: 'Beta',
    nuevo: 'New',
    soon: 'Coming soon'
  } : {
    plan: 'Plan',
    addon: 'Add-on',
    permission: 'Permiso',
    route: 'Dónde',
    status: 'Estado',
    addonNote: 'se activa a pedido',
    allPlans: 'Todos los planes',
    beta: 'Beta',
    nuevo: 'Nuevo',
    soon: 'Próximamente'
  };
  const items = [];
  if (plan) items.push([L.plan, plan]);
  if (addon) items.push([L.addon, `${addon} · ${L.addonNote}`]);
  if (permission) items.push([L.permission, permission]);
  if (route) items.push([L.route, route]);
  if (status) items.push([L.status, L[status] || status]);
  return <div style={{
    display: 'flex',
    flexWrap: 'wrap',
    gap: '6px 22px',
    padding: '12px 16px',
    margin: '4px 0 24px',
    border: '1px solid rgba(2, 82, 255, 0.28)',
    borderLeft: '3px solid #0252ff',
    borderRadius: '8px',
    background: 'rgba(2, 82, 255, 0.05)',
    fontSize: '13.5px',
    lineHeight: '1.5'
  }}>
      {items.map(([k, v]) => <div key={k} style={{
    display: 'flex',
    gap: '6px',
    alignItems: 'baseline'
  }}>
          <span style={{
    fontSize: '10.5px',
    fontWeight: 600,
    letterSpacing: '0.07em',
    textTransform: 'uppercase',
    opacity: 0.65
  }}>{k}</span>
          <span style={{
    fontWeight: 500
  }}>{v}</span>
        </div>)}
    </div>;
};

<Availability lang="es" route="Soporte" />

Escribí a [support@contactship.ai](mailto:support@contactship.ai) para pedir ayuda o consultar la activación de un módulo. Describí el resultado esperado y lo que ocurrió.

## Qué incluir

| Problema          | Datos útiles                                                  |
| ----------------- | ------------------------------------------------------------- |
| Acceso o permisos | Organización, sección afectada y acción que no podés realizar |
| Llamada           | ID de llamada, fecha, hora, zona horaria y estado             |
| Mensaje o campaña | Canal, conversación o campaña afectada y error visible        |
| Integración o API | Método, ruta, código de respuesta y momento del intento       |
| Facturación       | Organización y referencia del pago o factura afectada         |

No envíes contraseñas, claves API, tokens ni datos completos de tarjetas. Usá identificadores y reemplazá los secretos por valores ocultos.

## Antes de escribir

1. Confirmá la organización activa.
2. Revisá si tu rol permite la acción y si el módulo está habilitado.
3. Anotá el error exacto y los pasos que lo reproducen.
4. En envíos, llamadas o pagos, comprobá el estado antes de repetir: un error de pantalla no garantiza que la operación no se haya procesado.

## Pedir acceso a un módulo

Indicá qué necesitás resolver y la organización donde lo vas a usar. Contact center, enrutamiento, agenda, tareas e historial pueden requerir activación específica. Consultar su disponibilidad no los activa automáticamente.

## Plantilla de consulta

```text theme={null}
Organización:
Sección o identificador afectado:
Fecha, hora y zona horaria:
Qué intenté hacer:
Qué esperaba:
Qué ocurrió y mensaje exacto:
Pasos para reproducir:
```

## Preguntas frecuentes

<AccordionGroup>
  <Accordion title="¿Dónde reporto un error de la app?">
    Escribí al correo de soporte con la organización y los pasos para reproducirlo. Si afecta una llamada o conversación, agregá su identificador.
  </Accordion>

  <Accordion title="¿Tengo que enviar mi clave API para que revisen una integración?">
    No. Compartí método, ruta, hora y respuesta sin secretos. Los identificadores ayudan a localizar la solicitud.
  </Accordion>

  <Accordion title="¿Por qué mi organización no tiene una sección que aparece en las docs?">
    Puede depender de activación, plan o permisos. Revisá [Roles y permisos](/es/organizacion/roles-y-permisos) y consultá la disponibilidad del módulo.
  </Accordion>
</AccordionGroup>

## Ver también

* [Roles y permisos](/es/organizacion/roles-y-permisos)
* [Claves API](/es/organizacion/claves-api)
* [Planes y límites](/es/facturacion/planes)
