Meta Ads: Create lead form
meta_create_lead_formInstant Form (Lead-Formular) an der Facebook-Page anlegen — für Lead- Anzeigen (danach meta_create_ad mit lead_gen_form_id). ACHTUNG: Meta veröffentlicht das Formular sofort und erlaubt danach KEINE Änderung mehr, nur Archivieren (meta_archive_lead_form). Erst mit dry_run=True prüfen (sendet nichts, zeigt das fertige Formular), Inhalt mit dem Nutzer abstimmen, dann ohne dry_run anlegen. name: interner Formularname (für Ads Manager und meta_list_lead_forms). questions: Liste aus Standardfeldern als Text — FULL_NAME, FIRST_NAME, LAST_NAME, EMAIL, PHONE, ZIP, POST_CODE, CITY, STREET_ADDRESS, COMPANY_NAME, JOB_TITLE, WORK_EMAIL, WORK_PHONE_NUMBER, COUNTRY u. a. (Meta füllt sie aus dem Profil vor) — und eigenen Fragen als Objekt {type: 'CUSTOM', label: 'Fragetext', options?: ['A', 'B']} (mit options = Auswahl, ohne = Freitext; key wird aus label erzeugt). Ungültiger Typ → error=invalid_question_type mit allowed. privacy_policy_url: Pflicht, https:// — Meta zeigt den Link im Formular. privacy_policy_link_text: Linktext (max. 70 Zeichen). page_id: optional; ohne Angabe die einzige Page des Werbekontos (wie meta_list_lead_forms; nur Pages des Werbekontos, Fehler page_id_required/page_not_found/no_page_token dort erklärt). locale: Sprache der vorbelegten Feldbeschriftungen, z. B. DE_DE, EN_US, EN_GB. intro_title / intro_text: optionale Begrüßungskarte (Text oder Liste von Stichpunkten). thank_you_title / thank_you_body / website_url: Dankeseite; mit website_url ein Button „Zur Website“ (https://). higher_intent: True = Formulartyp „Höhere Absicht“ (zusätzlicher Bestätigungsschritt, weniger, aber bessere Leads); Default „Mehr Volumen“. Rückgabe: {success, form_id, name, status, locale, page_id} — zurückgelesen. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| locale | No | DE_DE | |
| dry_run | No | ||
| page_id | No | ||
| questions | Yes | ||
| workspace | No | ||
| intro_text | No | ||
| intro_title | No | ||
| website_url | No | ||
| higher_intent | No | ||
| thank_you_body | No | ||
| thank_you_title | No | ||
| privacy_policy_url | Yes | ||
| privacy_policy_link_text | No | Datenschutzerklärung |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||