DokumentationWorkflowsApps og tjenester

SendGrid node

Send transaktionsmails via SendGrid (Twilio), tekst- og/eller HTML-indhold, CC/BCC og svar-til. Se opsætning, input og output, testforløb og løsning af typiske fejl.

9 min. læsningOpdateret

Hvad noden gør

Send transaktionsmails via SendGrid (Twilio), tekst- og/eller HTML-indhold, CC/BCC og svar-til.

Brug SendGrid som et klart afgrænset trin i et anymize-workflow.

  • Behandler 1 input.
  • Leverer 1 output til efterfølgende trin.
  • Kører som et normalt trin i forløbet.

Opsæt noden

  1. 01Åbn et workflow, og tilføj SendGrid fra nodekataloget.
  2. 02Udfyld de påkrævede felter, og knyt værdier fra tidligere trin.
  3. 03Kør noden med et lille testsæt, og kontrollér outputtet.
  4. 04Forbind det vellykkede output, og aktivér først efter en samlet test.

Handlinger og tilstande

Vælg den ønskede funktion i Handling. Panelet viser derefter de relevante indstillinger.

  • Send e-mail

Indstillinger

FeltBetydningOmråde
SendGrid API-nøgleNavnet på workflow-secret'et med din SendGrid API-nøgle (Settings → API Keys, kræver "Mail Send"-rettighed).Beskyttet
HandlingValg: Send e-mailStandard
DataregionVælg regionen for din SendGrid-konto. EU-konti bruger api.eu.sendgrid.com.Standard
TilModtagerens e-mailadresse.Standard
Modtagerens navnValgfrit: modtagerens visningsnavn.Standard
FraAfsenderadresse, skal være en verificeret afsender/domæne i SendGrid.Standard
Afsenderens navnValgfrit: afsenderens visningsnavn.Standard
EmneIndstil værdien i nodepanelet.Standard
TekstindholdAlmindelig tekst-indhold. Du skal angive mindst tekst eller HTML.Standard
HTML-indholdHTML-indhold. Du skal angive mindst tekst eller HTML.Standard
CCValgfrit: én ekstra CC-adresse.Standard
BCCValgfrit: én ekstra BCC-adresse.Standard
Svar tilValgfrit: en anden svar-til-adresse.Standard
Kør én gang pr. elementFra (standard): noden kører én gang for hele inputtet. Til: får den flere elementer (f.eks. fra „Del liste op“), kører den én gang PR. element, og {{ $json }} er så præcis dette element. Sådan arbejder du en filliste igennem post for post.Standard
Hvis et element fejler„Spring over“ skriver et `error`-felt for det fejlede element og fortsætter med resten i stedet for at miste hele kørslen på én ulæselig fil.Standard
Pause mellem elementer (millisekunder)Ventetid før hver kørsel undtagen den første. 1000 = 1 sekund pr. element. Nyttigt, hvis modparten ellers begrænser dig. Maksimalt 300000 (5 minutter).Standard

Input og output

InputBetydningType
StandardModtager hele resultatet fra det forrige trin.JSON
OutputBetydningType
StandardGør resultatet tilgængeligt som JSON for næste trin.JSON

Noden kan behandle lister element for element. Fejlhåndtering og pause findes under avancerede indstillinger.

Eksempel og testkørsel

Send en ordrebekræftelse efter checkout: start med et lille og genkendeligt datasæt. Kontrollér outputtet, og brug kun felter, der faktisk findes.

Eksempel på testkørsel

{
  "to": "kundin@example.com",
  "to_name": "Anna Kundin",
  "from": "bestellungen@deine-domain.de",
  "from_name": "Dein Shop",
  "subject": "Deine Bestellung #10432 ist bestätigt",
  "text": "Hallo Anna, danke für deine Bestellung! Wir melden uns, sobald sie versendet wird.",
  "html": "<p>Hallo Anna,</p><p>danke für deine Bestellung! Wir melden uns, sobald sie versendet wird.</p>"
}

Adgang og sikkerhed

Gennemgå hvilke data der kommer ind i trinnet, og hvad outputtet indeholder.

Gem nøgler og loginoplysninger i den beskyttede forbindelsesstyring. Indsæt dem aldrig i almindelige felter, testdata eller beskrivelser.

Løs typiske fejl

  • Intet output: kontrollér den seneste kørsel og felterne fra den forrige node.
  • Tom variabel: åbn outputtet fra det forrige trin, og brug et felt fra de faktiske testdata.
  • Listen behandles kun én gang: aktivér kørsel pr. element.