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

# Lister les modèles d'automatisation

> Liste les modèles d'automatisation Famulor prêts à l'emploi et les paramètres requis par chacun.

<Warning>
  **API Famulor 1.0 (héritée).** Cette page concerne uniquement Famulor 1.0 (`app.famulor.de`) et est conservée pour la compatibilité. Pour la plateforme actuelle, consultez la [référence API Famulor 2.0](/fr/api-reference/introduction).
</Warning>

Ce point de terminaison liste les modèles d'automatisation Famulor proposés par défaut : des automatisations prêtes à l'emploi que vous appliquez avec [Appliquer un modèle d'automatisation](/fr/api-v1/automations/apply-template) en fournissant quelques paramètres, plutôt que d'écrire une définition depuis zéro. Chaque entrée décrit ses paramètres, les connexions de compte nécessaires, si elle s'attache à un assistant, et si elle envoie de vrais messages lors de son exécution de test.

### Modèles disponibles

| Clé                                | Action                                                                 | Assistant | Envoi réel | Connexions     | Paramètres (`*` = obligatoire)                                                                            |
| ---------------------------------- | ---------------------------------------------------------------------- | --------- | ---------- | -------------- | --------------------------------------------------------------------------------------------------------- |
| `post-call-qualified-to-sheets`    | Enregistre les leads qualifiés dans Google Sheets après chaque appel   | oui       | non        | google-sheets  | `spreadsheet_id`\*, `qualified_variable`                                                                  |
| `post-call-transcript-email`       | Envoie la transcription de l'appel par e-mail après chaque appel       | oui       | oui        | gmail          | `recipient_email`\*                                                                                       |
| `post-call-hot-lead-alert`         | Alerte e-mail de lead chaud après chaque appel                         | oui       | oui        | gmail          | `alert_email`\*, `hot_variable`                                                                           |
| `post-call-sms-followup`           | Relance par SMS après chaque appel                                     | oui       | oui        | —              | `from_phone_id`*, `message`*                                                                              |
| `post-call-whatsapp-confirmation`  | Confirmation WhatsApp après chaque appel                               | oui       | oui        | —              | `sender_id`*, `whatsapp_template`*, `variable_1`                                                          |
| `post-call-crm-note-http`          | Journalise chaque appel dans votre CRM / une API                       | oui       | oui        | —              | `endpoint_url`\*, `auth_header`, `auth_value`                                                             |
| `post-call-callback`               | Rappelle le client à l'heure demandée                                  | oui       | oui        | —              | `callback_variable`, `time_variable`, `from_timezone`                                                     |
| `inbound-caller-lookup-http`       | Identifie les appelants entrants via votre API                         | oui       | non        | —              | `lookup_url`\*, `api_key_header`, `api_key`, `phone_format`                                               |
| `conversation-ended-summary-email` | Envoie un résumé par e-mail à la fin d'une conversation                | oui       | oui        | gmail          | `recipient_email`\*                                                                                       |
| `lead-intake-webhook`              | Nouveau lead depuis n'importe quel système, appelé automatiquement     | non       | oui        | —              | `campaign_id`\*                                                                                           |
| `midcall-http-lookup`              | Recherche dans une API externe en cours d'appel                        | non       | non        | —              | `lookup_url`\*, `auth_header_value`                                                                       |
| `sheet-rows-to-campaign`           | Appelle les leads ajoutés à une feuille Google Sheets                  | non       | oui        | google-sheets  | `spreadsheet_id`*, `campaign_id`*, `phone_column`, `name_column`, `minutes`                               |
| `sheet-rows-to-whatsapp-daily`     | Modèle WhatsApp quotidien envoyé aux leads d'une feuille Google Sheets | non       | oui        | google-sheets  | `spreadsheet_id`*, `sender_id`*, `whatsapp_template`\*, `phone_column`, `name_column`, `hour`, `timezone` |
| `calcom-call-before-appointment`   | Appelle le client avant son rendez-vous Cal.com                        | non       | oui        | cal-com        | `assistant_id`\*, `hours_before`, `phone_expression`                                                      |
| `calcom-cancel-reschedule-midcall` | Annule ou reprogramme des rendez-vous Cal.com en cours d'appel         | non       | oui        | —              | `attendee_email`\*                                                                                        |
| `ghl-appointment-manage-midcall`   | Annule ou reprogramme des rendez-vous GoHighLevel en cours d'appel     | non       | non        | lead-connector | `timezone`                                                                                                |

Les connexions requises sont des liaisons de compte à usage unique (Google Sheets, Gmail, Cal.com, …) établies dans l'application Famulor, sur la page **Automate**, sous **Connections**.

### Réponse

<ResponseField name="data" type="array">
  La bibliothèque de modèles

  <Expandable title="Propriétés du modèle">
    <ResponseField name="key" type="string">
      La clé du modèle — à transmettre dans l'URL de [Appliquer un modèle d'automatisation](/fr/api-v1/automations/apply-template)
    </ResponseField>

    <ResponseField name="name" type="string">
      Le nom du modèle (aussi le nom par défaut de l'automatisation créée)
    </ResponseField>

    <ResponseField name="description" type="string">
      Ce que fait l'automatisation résultante
    </ResponseField>

    <ResponseField name="use_when" type="string">
      Quand ce modèle est le bon choix
    </ResponseField>

    <ResponseField name="binding" type="string | null">
      L'événement d'assistant auquel s'attache l'automatisation résultante (`post_call`, `inbound`, `conversation_ended`), ou `null` pour les modèles qui ne s'attachent à aucun événement d'assistant
    </ResponseField>

    <ResponseField name="requires_assistant" type="boolean">
      Si `assistant_id` est requis lors de l'application
    </ResponseField>

    <ResponseField name="required_connections" type="array">
      Les connexions de compte qui doivent exister avant l'application (par ex. `google-sheets`, `gmail`)
    </ResponseField>

    <ResponseField name="side_effects" type="boolean">
      Si l'automatisation résultante envoie réellement des messages ou démarre des appels — son application exige alors `confirm_side_effects: true`
    </ResponseField>

    <ResponseField name="params" type="array">
      Les paramètres requis par le modèle

      <Expandable title="Propriétés du paramètre">
        <ResponseField name="key" type="string">
          La clé du paramètre à envoyer dans `params` lors de l'application
        </ResponseField>

        <ResponseField name="label" type="string">
          Le libellé lisible
        </ResponseField>

        <ResponseField name="description" type="string">
          Ce qu'est la valeur et où la trouver
        </ResponseField>

        <ResponseField name="required" type="boolean">
          Si le paramètre doit être fourni
        </ResponseField>

        <ResponseField name="default" type="string">
          La valeur utilisée lorsque le paramètre est omis (paramètres optionnels uniquement)
        </ResponseField>

        <ResponseField name="example" type="string">
          Une valeur d'exemple — à titre indicatif uniquement ; n'appliquez jamais un modèle avec des valeurs d'exemple
        </ResponseField>

        <ResponseField name="auto" type="string">
          Présent sur certains paramètres optionnels : comment la valeur est renseignée automatiquement en cas d'omission (par ex. `assistant_timezone` — le fuseau horaire propre à l'assistant fourni)
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="test_sample" type="object">
      Présent sur certains modèles : le payload d'exemple utilisé par leur exécution de test
    </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>
  Pages associées : [Appliquer un modèle d'automatisation](/fr/api-v1/automations/apply-template), [Créer une automatisation](/fr/api-v1/automations/create) et [Authentification](/fr/api-v1/authentication).
</Tip>
