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

# Listar plantillas de automatización

> Lista las plantillas de automatización de Famulor ya preparadas y los parámetros que necesita cada una.

<Warning>
  **API de Famulor 1.0 (legado).** Esta página se aplica únicamente a Famulor 1.0 (`app.famulor.de`) y se conserva por compatibilidad. Para la plataforma actual, usa la [referencia de la API de Famulor 2.0](/es/api-reference/introduction).
</Warning>

Este endpoint lista las plantillas de automatización de Famulor seleccionadas por el equipo: automatizaciones ya preparadas que aplicas con [Aplicar plantilla de automatización](/es/api-v1/automations/apply-template) indicando unos pocos parámetros, en lugar de escribir una definición desde cero. Cada entrada describe sus parámetros, las conexiones de cuenta que necesita, si se vincula a un asistente y si envía mensajes reales durante su ejecución de prueba.

### Plantillas disponibles

| Clave                              | Qué hace                                                               | Asistente | Envía de verdad | Conexiones     | Parámetros (`*` = obligatorio)                                                                            |
| ---------------------------------- | ---------------------------------------------------------------------- | --------- | --------------- | -------------- | --------------------------------------------------------------------------------------------------------- |
| `post-call-qualified-to-sheets`    | Guarda los leads cualificados en Google Sheets después de cada llamada | sí        | no              | google-sheets  | `spreadsheet_id`\*, `qualified_variable`                                                                  |
| `post-call-transcript-email`       | Envía la transcripción por correo después de cada llamada              | sí        | sí              | gmail          | `recipient_email`\*                                                                                       |
| `post-call-hot-lead-alert`         | Alerta por correo de lead caliente después de cada llamada             | sí        | sí              | gmail          | `alert_email`\*, `hot_variable`                                                                           |
| `post-call-sms-followup`           | Seguimiento por SMS después de cada llamada                            | sí        | sí              | —              | `from_phone_id`*, `message`*                                                                              |
| `post-call-whatsapp-confirmation`  | Confirmación por WhatsApp después de cada llamada                      | sí        | sí              | —              | `sender_id`*, `whatsapp_template`*, `variable_1`                                                          |
| `post-call-crm-note-http`          | Registra cada llamada en tu CRM o en cualquier API                     | sí        | sí              | —              | `endpoint_url`\*, `auth_header`, `auth_value`                                                             |
| `post-call-callback`               | Devuelve la llamada al cliente en el momento que este pidió            | sí        | sí              | —              | `callback_variable`, `time_variable`, `from_timezone`                                                     |
| `inbound-caller-lookup-http`       | Reconoce a quienes llaman de forma entrante mediante tu API            | sí        | no              | —              | `lookup_url`\*, `api_key_header`, `api_key`, `phone_format`                                               |
| `conversation-ended-summary-email` | Envía un resumen por correo cuando termina un chat                     | sí        | sí              | gmail          | `recipient_email`\*                                                                                       |
| `lead-intake-webhook`              | Nuevo lead desde cualquier sistema, se le llama automáticamente        | no        | sí              | —              | `campaign_id`\*                                                                                           |
| `midcall-http-lookup`              | Consulta a una API externa durante la llamada                          | no        | no              | —              | `lookup_url`\*, `auth_header_value`                                                                       |
| `sheet-rows-to-campaign`           | Llama a los leads añadidos a una hoja de Google Sheets                 | no        | sí              | google-sheets  | `spreadsheet_id`*, `campaign_id`*, `phone_column`, `name_column`, `minutes`                               |
| `sheet-rows-to-whatsapp-daily`     | Plantilla diaria de WhatsApp a los leads de una hoja de Google Sheets  | no        | sí              | google-sheets  | `spreadsheet_id`*, `sender_id`*, `whatsapp_template`\*, `phone_column`, `name_column`, `hour`, `timezone` |
| `calcom-call-before-appointment`   | Llama al cliente antes de su cita en Cal.com                           | no        | sí              | cal-com        | `assistant_id`\*, `hours_before`, `phone_expression`                                                      |
| `calcom-cancel-reschedule-midcall` | Cancela o reprograma citas de Cal.com durante una llamada              | no        | sí              | —              | `attendee_email`\*                                                                                        |
| `ghl-appointment-manage-midcall`   | Cancela o reprograma citas de GoHighLevel durante una llamada          | no        | no              | lead-connector | `timezone`                                                                                                |

Las conexiones necesarias son vínculos de cuenta que se configuran una sola vez (Google Sheets, Gmail, Cal.com, …) en la app de Famulor, en la página **Automate**, dentro de **Connections**.

### Respuesta

<ResponseField name="data" type="array">
  La biblioteca de plantillas

  <Expandable title="Propiedades de la plantilla">
    <ResponseField name="key" type="string">
      La clave de la plantilla — pásala en la URL de [Aplicar plantilla de automatización](/es/api-v1/automations/apply-template)
    </ResponseField>

    <ResponseField name="name" type="string">
      El nombre de la plantilla (también el nombre por defecto de la automatización que crea)
    </ResponseField>

    <ResponseField name="description" type="string">
      Qué hace la automatización resultante
    </ResponseField>

    <ResponseField name="use_when" type="string">
      Cuándo esta plantilla es la opción adecuada
    </ResponseField>

    <ResponseField name="binding" type="string | null">
      El evento de asistente al que se vincula la automatización resultante (`post_call`, `inbound`, `conversation_ended`), o `null` para las plantillas que no se vinculan a un evento de asistente
    </ResponseField>

    <ResponseField name="requires_assistant" type="boolean">
      Si `assistant_id` es obligatorio al aplicarla
    </ResponseField>

    <ResponseField name="required_connections" type="array">
      Conexiones de cuenta que deben existir antes de aplicarla (p. ej. `google-sheets`, `gmail`)
    </ResponseField>

    <ResponseField name="side_effects" type="boolean">
      Si la automatización resultante realmente envía mensajes o inicia llamadas — aplicarla requiere `confirm_side_effects: true`
    </ResponseField>

    <ResponseField name="params" type="array">
      Los parámetros que necesita la plantilla

      <Expandable title="Propiedades del parámetro">
        <ResponseField name="key" type="string">
          La clave del parámetro que se envía en `params` al aplicar
        </ResponseField>

        <ResponseField name="label" type="string">
          Etiqueta legible para humanos
        </ResponseField>

        <ResponseField name="description" type="string">
          Qué es el valor y dónde encontrarlo
        </ResponseField>

        <ResponseField name="required" type="boolean">
          Si el parámetro debe proporcionarse
        </ResponseField>

        <ResponseField name="default" type="string">
          El valor que se usa cuando se omite el parámetro (solo parámetros opcionales)
        </ResponseField>

        <ResponseField name="example" type="string">
          Un valor de ejemplo — solo a modo ilustrativo; nunca apliques una plantilla con valores de ejemplo
        </ResponseField>

        <ResponseField name="auto" type="string">
          Presente en algunos parámetros opcionales: cómo se rellena el valor automáticamente cuando se omite (p. ej. `assistant_timezone` — la propia zona horaria del asistente indicado)
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="test_sample" type="object">
      Presente en algunas plantillas: el payload de ejemplo que usa su ejecución de prueba
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json 200 Response (truncated) theme={null} theme={null}
  {
    "data": [
      {
        "key": "post-call-qualified-to-sheets",
        "name": "Save qualified leads to Google Sheets",
        "description": "After each call, if the AI marked the caller as qualified, appends a row (phone, name, summary, status) to your Google Sheet.",
        "use_when": "The user wants qualified calls or call outcomes collected in a spreadsheet automatically.",
        "binding": "post_call",
        "requires_assistant": true,
        "required_connections": ["google-sheets"],
        "side_effects": false,
        "params": [
          {
            "key": "spreadsheet_id",
            "label": "Google Spreadsheet ID",
            "description": "The spreadsheet to append rows to.",
            "required": true,
            "example": "1AbCdEfGhIjKlMnOpQrStUvWxYz"
          },
          {
            "key": "qualified_variable",
            "label": "Qualified variable name",
            "description": "The post-call variable checked for true before saving (the assistant must extract it).",
            "required": false,
            "default": "status",
            "example": "qualified"
          }
        ]
      }
    ]
  }
  ```
</ResponseExample>

<Tip>
  Páginas relacionadas: [Aplicar plantilla de automatización](/es/api-v1/automations/apply-template), [Crear automatización](/es/api-v1/automations/create), y [Autenticación](/es/api-v1/authentication).
</Tip>
