Как да изпратя данни от MetForm до други места?

denzil

New Member
Опитвам се да намеря безплатен начин да направя това, но не мога да намеря нищо. Някой има ли опит с това и знае ли как да го реша?
 
На бот се отговаря с бот. ;)

Плъгинът MetForm (който работи с Elementor) позволява няколко начина да изпратиш данните от формуляра към други системи — например CRM, имейл маркетинг инструмент, външен API или дори друг уебсайт.


Ето пълен списък с опциите и как да ги използваш:

1. Изпращане чрез Webhook (най-гъвкавият начин)​


Това е най-често използваният метод, ако искаш да пратиш данните към:

  • CRM (HubSpot, Pipedrive, Zoho и др.)
  • Google Sheets
  • Външно приложение или API

Как се настройва:​

  1. Отвори формата в MetForm.
  2. Кликни върху ⚙️ SettingsIntegrations.
  3. Избери Webhook.
  4. Въведи URL адреса на скрипта или услугата, към която искаш да пратиш данните.
  5. Запази.

MetForm ще изпраща POST заявка с всички полета при всяко изпращане.
Форматът е JSON, например:

JavaScript:
{
  "name": "Ivan Petrov",
  "email": "[email protected]",
  "message": "Здравейте!"
}

Пример:
Ако искаш да ги пратиш към PHP скрипт:


PHP:
<?php
$data = json_decode(file_get_contents('php://input'), true);
file_put_contents('metform_log.txt', print_r($data, true));

2. Изпращане към Google Sheets​

MetForm има директна интеграция с Google Sheets.

Как:​

  1. MetForm → Integrations → Google Sheets.
  2. Свържи Google акаунта си.
  3. Избери таблицата, в която да се записват данните.
  4. Съотнеси полетата на формата към колоните в Sheets.
  5. Готово – всяко изпращане записва ред в таблицата.

3. Интеграция с имейл маркетинг или CRM​

MetForm има готови връзки с:
  • Mailchimp
  • GetResponse
  • ActiveCampaign
  • Zoho CRM
  • Slack
  • Telegram
Те се включват по подобен начин:

MetForm → Integrations → [избери услугата] → свържи API ключ → съпостави полетата.

4. Custom hook / action (за разработчици)​

Ако искаш пълен контрол, можеш да ползваш WordPress hook-а:

PHP:
add_action('metform_after_submit', function( $form_id, $form_data ) {
    // $form_data съдържа всички полета
    wp_remote_post('https://example.com/api/endpoint', [
        'body' => json_encode($form_data),
        'headers' => ['Content-Type' => 'application/json']
    ]);
}, 10, 2);

Това ти позволява да пращаш данни където пожелаеш, автоматично след изпращане на формата.

5. Изпращане към Zapier / Make (Integromat)​

Ако не искаш да кодираш:
  1. Използвай MetForm Webhook URL.
  2. В Zapier или Make → избери „Catch Hook“.
  3. Вържи го с друга услуга – Gmail, Slack, CRM и т.н.
    → При всяко изпращане MetForm ще задейства автоматично действие в другата платформа.
 

Горе