Transakční e-maily v HubSpotu: Proč je lepší posílat je z vlastní domény

Transakční e-maily v HubSpotu: Proč je lepší posílat je z vlastní domény

Čec 17, 2026 email deliverability hubspot dmarc dkim smtp transactional email dns domain management marketing automation

Proč vaše transakční e-maily z HubSpotu možná selhávají, aniž byste o tom věděli

Každý den se snažíte vyladit vaše workflow v HubSpotu. Uvítací sekvence, které se táhnou přes týdny. Připomínky opuštěného košíku. E-mily pro reset hesla, které lidé skutečně otevírají.

Ale tady je ta nepříjemná pravda: když zákazník dostane ten e-mail s resetem hesla, jeho e-mailový klient mu může ukázat varování, které říká „Gmail nemohl ověřit, že yahoo.com tuto zprávu skutečně odeslal."

To není dobrá vizitka pro vaši značku.

Marketing vs. transakční e-maily

Než začneme něco opravovat, pojďme si ujasnit, s čím vlastně pracujeme.

Marketingové e-maily v HubSpotu procházejí jejich dedikovanou infrastrukturou. Mají celý tým lidí, kteří se starají o reputaci IP adres, zahřívání a sender scores. Pro hromadné kampaně je to v pohodě.

Transakční e-maily jsou ale něco jiného. Jde o jedna-na-jedna komunikaci vyvolanou akcemi uživatele: reset hesla, potvrzení objednávky, odeslání formuláře, faktury. Zákazníci očekávají, že tyto zprávy přijdou přímo od vaší firmy. A e-mailoví klienti s nimi zacházejí jinak — provádějí přísnější autentizaci, protože transakční e-maily jsou oblíbeným cílem phishingu.

HubSpotův transakční systém je solidní — dokud se nepodíváte na autentizační hlavičky. Standardně HubSpot podepisuje tyto e-maily svými vlastními DKIM klíči, ne vašimi. A když Google provede kontrolu autentizace, vidí nesoulad: pole From říká vy@vasefirma.cz, ale DKIM podpis říká header.d=hubspot.com.

Toto je DMARC alignment failure. A pro transakční e-maily — ty nejdůležitější, protože na ně uživatelé skutečně reagují — je to problém.

Co je MailKite

MailKite je SMTP relay služba, která sedí mezi vaší aplikací a poštovními servery příjemce. Klíčová vlastnost: podepisuje každý odchozí e-mail vaším DKIM klíčem, ne jejich.

To znamená:

  • DMARC alignment prochází. Vaše From doména odpovídá DKIM podpisu.
  • Budujete reputaci své domény. Každý odeslaný e-mail přes vaši doménu přispívá k vaší historii odesílání.
  • Kompletní logy a analytika. Vidíte přesně, kam e-maily putují a jaký je jejich stav doručení.
  • Opakované pokusy a failover. Pokud je server příjemce dočasně nedostupný, MailKite se postará o retry logiku.

Nastavení je překvapivě přímočaré.

Krok za krokem: Jak propojit HubSpot s vaší doménou

Krok 1: Zaregistrujte svou doménu v MailKite

Založte si účet na MailKite a přidejte svou odesílací doménu. Budete potřebovat přístup k DNS nastavením (pokud spravujete DNS jinde, trvá to 5 minut; pokud používáte NameOcean DNS management, je to ještě rychlejší přes náš dashboard).

MailKite vám dá tři DNS záznamy k publikování:

  • MX záznam pro příchozí směrování e-mailů
  • TXT záznam pro SPF
  • DKIM záznam pro podepisování e-mailů

Jakmile se tyto záznamy rozšíří (obvykle 5-30 minut), vaše doména je ověřená.

Krok 2: Získejte SMTP přihlašovací údaje

V MailKite dashboardu vytvořte SMTP uživatele. Zkopírujte adresu serveru, port a API klíč. Budete je potřebovat pro HubSpot.

Tady je přehled:

Server: smtp.mailkite.dev
Port: 587
Username: Vaše MailKite uživatelské jméno
Password: Váš API klíč (začíná mk_live_)
Zabezpečení: Vyžaduje STARTTLS

Krok 3: Nastavte SMTP Relay v HubSpotu

V HubSpotu přejděte do Settings → Transactional Email. Konfiguraci SMTP najdete v nastavení vaší odesílací domény.

Vložte vaše MailKite přihlašovací údaje. HubSpot odešle testovací e-mail — ověřte, že ho dostanete.

Krok 4: Otestujte autentizační hlavičky

Tento krok nepřeskakujte. Odešlete testovací transakční e-mail přes váš HubSpot workflow. Pak ho otevřete v Gmailu a zkontrolujte hlavičky.

Hledejte toto:

Authentication-Results: mx.google.com;
    dkim=pass header.d=vasafirma.cz;
    spf=pass;
    dmarc=pass

Všechny tři by měly ukazovat pass. Pokud dkim ukazuje header.d=hubspot.com, něco ve vaší konfiguraci potřebuje úpravu. Zkontrolujte, že vaše odesílací doména v HubSpotu přesně odpovídá vaší MailKite ověřené doméně.

SMTP vs. API: Co použít?

HubSpot nabízí dva způsoby odesílání transakčních e-mailů. Tady je praktické srovnání:

Použijte SMTP, když:

  • Chcete jednoduchou konfiguraci, která automaticky funguje pro všechny HubSpot e-maily
  • Odesíláte z externích systémů (Laravel aplikace, WordPress plugin, vlastní CRM)
  • Chcete MailKite logy a retry logiku pro každý e-mail
  • Nespoléháte na HubSpot open/click tracking pro transakční zprávy

Použijte API, když:

  • Potřebujete nativní open/click analytiku HubSpotu pro transakční e-maily
  • Chcete, aby se každý e-mail automaticky objevil v timeline v HubSpotu
  • Stavíte vlastní integraci, kde e-mailové události spouštějí další workflow

Upřímná odpověď? SMTP se snadněji udržuje. Jakmile jednou nakonfigurujete, každý transakční e-mail z HubSpotu prochází přes MailKite bez dalšího kódu. API vyžaduje, abyste aktualizovali každé volání pro odeslání.

Bonus: Zachyťte odpovědi a přesměrujte je do HubSpotu

Tady to začíná být zajímavé. Když zákazníci odpoví na vaše transakční e-maily, tyto odpovědi musí někam putovat. S MailKite inbound routing můžete příchozí odpovědi posílat na webhook.

Chcete, aby se tyto odpovědi připojily k správnému kontaktu v HubSpotu? Tady je Cloudflare Worker, který tohle zvládne:

export default {
  async fetch(request, env) {
    if (request.method !== "POST") return new Response("OK");
    
    const { from, subject, text } = await request.json();
    
    // Najít odpovídající kontakt v HubSpotu
    const searchRes = await fetch(
      "https://api.hubapi.com/crm/v3/objects/contacts/search",
      {
        method: "POST",
        headers: {
          Authorization: "Bearer " + env.HUBSPOT_API_KEY,
          "Content-Type": "application/json",
        },
        body: JSON.stringify({
          filterGroups: [{
            filters: [{
              propertyName: "email",
              operator: "EQ",
              value: from,
            }]
          }],
          properties: ["email", "firstname", "lastname"],
        }),
      }
    );
    
    const { results } = await searchRes.json();
    if (!results.length) return new Response('{"ok":true}', { status: 200 });
    
    const contactId = results[0].id;
    
    // Připojit odpověď jako poznámku
    await fetch(
      "https://api.hubapi.com/crm/v3/objects/notes",
      {
        method: "POST",
        headers: {
          Authorization: "Bearer " + env.HUBSPOT_API_KEY,
          "Content-Type": "application/json",
        },
        body: JSON.stringify({
          properties: {
            hs_note_body: `Odpověď na: ${subject}\n\n${text}`,
            hs_timestamp: Date.now(),
          },
          associations: [{
            to: { id: contactId },
            types: [{
              associationCategory: "HUBSPOT_DEFINED",
              associationTypeId: 202,
            }],
          }],
        }),
      }
    );
    
    return new Response('{"ok":true}', { status: 200 });
  },
};

Teď se každá zákaznická odpověď stane poznámkou na jejich kontaktním záznamu v HubSpotu — včetně původního předmětu.

Větší obrázek: E-mail je součástí vaší doménové strategie

Tohle není jen o doručitelnosti e-mailů. Vaše doména je vaše digitální identita. Každý e-mail, každý DNS dotaz, každá kontrola autentizace buď buduje, nebo podkopává důvěru v tuto identitu.

Když směrujete transakční e-maily přes vaši vlastní DKIM podepsanou doménu:

  • Gmail a Outlook více důvěřují vašim e-mailům
  • Vaše sender reputation roste nezávisle na jakékoli platformě
  • Zákazníci vidí vaši značku, ne dodavatele
  • Vaše doména se stává cennějším aktivem

Na NameOcean vidíme zákazníky, kteří berou domény jako jednorázové nákupy, versus ty, kteří je chápou jako infrastrukturu. E-mailová autentizace — DMARC, DKIM, SPF — je stejně fundamentální jako uptime vašeho webu.

Vaše transakční e-maily jsou často nejdůležitější komunikace, kterou posíláte. Zaslouží si stejnou péči o značku jako vaše landing pages a samotný produkt.

Read in other languages:

RU BG EL UZ TR SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN