# Contact Form 7 i Elementor do Telegrama

Jak wysyłać zgłoszenia z Contact Form 7 i Elementor Pro na Telegram, nawet gdy poczta WordPressa zawodzi. Webhook, nazwy pól, test i ograniczenia.

Author: Formgong
Published: 2026-10-05
Language: pl
Canonical: https://formgong.com/pl/blog/contact-form-7-elementor-telegram/

Ani Contact Form 7, ani Elementor nie wysyłają zgłoszeń na Telegram same z siebie. Potrzebny jest webhook, który przekazuje każde zgłoszenie do usługi, a ta wysyła je dalej na Telegram. Elementor Pro ma wbudowaną akcję Webhook. Contact Form 7 wymaga darmowej wtyczki CF7 to Webhook. Jeśli webhook prowadzi do Formgong, każde zgłoszenie trafia też na e-mail i zostaje w skrzynce, nawet gdy poczta WordPressa nie działa.

## Trzy sposoby na zgłoszenia z WordPressa w Telegramie

- **Wtyczka Telegrama z własnym botem.** Tworzysz bota przez BotFather, sprawdzasz chat ID i wklejasz oba do wtyczki. To działa, ale wtyczkę trzeba utrzymywać, a token bota leży w WordPressie.

- **Webhook do usługi formularzy.** Formularz zostaje bez zmian. Każde zgłoszenie idzie do usługi, która wysyła je na Telegram i e-mail. W tym poradniku to Formgong.

- **Zamiana na formularz HTML.** Wklejasz zwykły formularz HTML do bloku „Własny HTML” i nie potrzebujesz wtyczki formularzy. Ten wariant opisuje [strona o WordPressie](/pl/for/wordpress/).

Wolisz własnego bota? Poradnik o [bocie Telegram do formularza kontaktowego](/pl/blog/telegram-bot-for-contact-form/) pokazuje kod.

## Krok 1: utwórz URL platformy w Formgong

- Utwórz formularz w Formgong i połącz Telegram w jego ustawieniach: otwórz link do bota Formgong i uruchom go przyciskiem Start. W przypadku grupy wyślij komendę połączenia w samej grupie.

- Otwórz formularz, przejdź do **Platformy** i kliknij **Dodaj platformę**.

- Dla formularza Elementora wybierz **Elementor**. Dla Contact Form 7 wybierz **Inna (JSON lub dane formularza)**.

- Od razu skopiuj URL. Ze względów bezpieczeństwa jest pokazywany tylko raz. Jeśli go zgubisz, utwórz nowy.

Każdy, kto zna ten URL, może wysyłać zgłoszenia do Twojego formularza, więc nie umieszczaj go na stronach ani w kodzie.

## Krok 2a: Contact Form 7 z wtyczką CF7 to Webhook

Contact Form 7 nie ma własnej opcji webhooka. Dodaje ją darmowa wtyczka **CF7 to Webhook**. Wysyła każde zgłoszenie jako JSON, w którym kluczami są nazwy Twoich pól. Nazwy ustawień podajemy tak, jak wyglądają w angielskim interfejsie wtyczki.

- Zainstaluj i włącz **CF7 to Webhook** z katalogu wtyczek WordPressa.

- Edytuj formularz i otwórz nową zakładkę **Webhook**. Zaznacz **Send to Webhook** i wklej URL z Formgong.

- Odznacz **Send CF7 mail as usually**. Contact Form 7 wywołuje webhook dopiero wtedy, gdy jego własny e-mail zostanie wysłany. Jeśli poczta WordPressa nie działa, webhook nigdy by się nie uruchomił.

- Dodaj do tagów formularza opcje `webhook:`, jak w szablonie poniżej. Zmieniają one nazwy pól w JSON. Z pól `name` i `email` Formgong uzupełnia nadawcę i adres do odpowiedzi w e-mailu z powiadomieniem. Pole wysłane jako `_subject` staje się tematem.

- Zapisz formularz i wyślij test z opublikowanej strony.

Bez zmiany nazw zgłoszenia też dotrą, ale z kluczami w rodzaju `your-email`. Formgong zapisze je bez zmian, tylko wtedy odpowiedź z e-maila z powiadomieniem nie trafi do odwiedzającego. Etykiety pól możesz pisać po polsku, nazwy tagów zostaw bez polskich znaków.

```text
<label> Imię i nazwisko
    [text* your-name autocomplete:name webhook:name] </label>

<label> Adres e-mail
    [email* your-email autocomplete:email webhook:email] </label>

<label> Temat
    [text* your-subject webhook:_subject] </label>

<label> Wiadomość
    [textarea your-message webhook:message] </label>

[submit "Wyślij"]
```

**Co wtyczka wysyła do Formgong**

```http
POST https://formgong.com/in/YOUR_PLATFORM_TOKEN
Content-Type: application/json; charset=UTF-8

{"name":"Anna Nowak","email":"anna@example.com","_subject":"Zapytanie o wycenę","message":"Proszę o wycenę strony firmowej"}
```

## Krok 2b: formularze Elementor Pro

Widżet Form i akcja Webhook są częścią Elementor Pro. Darmowy Elementor nie ma widżetu formularza. Nazwy poniżej pochodzą z angielskiego interfejsu Elementora.

- Edytuj stronę i zaznacz formularz.

- W sekcji **Actions After Submit** dodaj **Webhook**.

- Otwórz nową sekcję **Webhook**, wklej URL z Formgong i włącz **Advanced Data**.

- Nadaj każdemu polu czytelną etykietę, bo właśnie ją zobaczysz w Telegramie.

- Kliknij **Update** i wyślij test z opublikowanej strony.

Akcję Email możesz zostawić obok webhooka albo usunąć, gdy wiadomości na Telegramie zaczną przychodzić.

## Krok 3: sprawdź, czy działa

Wyślij z opublikowanej strony zgłoszenie, które łatwo rozpoznasz, na przykład „Test, Anna”. Po kilku sekundach powinno pojawić się na Telegramie, w e-mailu i w skrzynce Formgong.

Lista platform w Formgong pokazuje czas ostatniego żądania i jego status: **Działa**, **Odebrano żądanie testowe** albo **Ostatnie żądanie nie powiodło się**. Jeśli nic nie dotarło, sprawdź, czy webhook jest zapisany, a strona opublikowana ponownie. Ogólne kroki opisuje poradnik o [wysyłaniu formularza ze strony na Telegram](/pl/blog/website-form-to-telegram/).

## Co warto wiedzieć, zanim na tym polegniesz

- **Bez plików.** URL platform nie przyjmują plików. CF7 to Webhook wysyła przesłane pliki jako linki do kopii na Twoim serwerze. Zostaw odznaczoną opcję wysyłania zawartości pliku zamiast linku.

- **Spam jest sprawdzany dwa razy.** Najpierw filtrują go Contact Form 7 lub Elementor, na przykład przez integrację Contact Form 7 z Turnstile. Potem Formgong stosuje własne filtry i listę blokad.

- **Zgłoszenia liczą się do limitu planu.** Zgłoszenia z platform wliczają się do miesięcznego limitu Formgong jak każde inne. Plan Free obejmuje 300 miesięcznie.

- **Nie udostępniaj URL.** Jeśli wycieknie, utwórz nowy URL w Platformach. Stary od razu przestanie działać.

## Pytania i odpowiedzi

### Czy Contact Form 7 wyśle zgłoszenie na Telegram bez wtyczki?

Nie. Contact Form 7 wysyła tylko e-maile. Potrzebujesz wtyczki: albo wtyczki Telegrama z własnym botem, albo wtyczki webhooków, takiej jak CF7 to Webhook.

### Czy to działa z darmowym Elementorem?

Nie. Widżet Form i akcja Webhook są częścią Elementor Pro. W darmowym Elementorze wklej formularz HTML do widżetu HTML.

### Czy e-mail dotrze, gdy Telegram nie działa?

Tak. Formgong wysyła powiadomienie e-mail osobno i trzyma każde zgłoszenie w skrzynce, więc awaria jednego kanału nie oznacza utraconego klienta.

### Dlaczego webhook nie działa, gdy poczta WordPressa zawodzi?

CF7 to Webhook uruchamia się dopiero, gdy Contact Form 7 zgłosi wysłanie e-maila. Odznacz „Send CF7 mail as usually”, wtedy Contact Form 7 pominie własny e-mail, a webhook zadziała za każdym razem.

## Źródła i dokumentacja

- [CF7 to Webhook plugin](https://wordpress.org/plugins/cf7-to-zapier/)
- [Contact Form 7: tag syntax](https://contactform7.com/tag-syntax/)
- [Contact Form 7: Turnstile integration](https://contactform7.com/turnstile-integration/)
- [Elementor: Actions After Submit](https://elementor.com/help/actions-after-submit/)
- [Elementor: Form widget](https://elementor.com/help/form-widget/)
- [Formgong dla WordPressa](https://formgong.com/pl/for/wordpress/)

[Pobierz klucz formularza](https://formgong.com/pl/#top)
