Příprava kontaktů pro cílený e-mailing
Ze zpráv o objednávkách získává kontakt a související údaje pro návazný marketingový workflow.
Co to řeší v praxi
Informace o zákazníkovi a zakoupených produktech nemusí zůstat uzavřené v potvrzovacím e-mailu. Nástroj z příchozích zpráv připraví údaje pro navazující práci s kontakty a jejich zařazením do správného seznamu.
Rozlišuje e-mail zákazníka, číslo objednávky, položky a cílovou skupinu. Zpracované zprávy eviduje, aby bylo možné dohledat návaznost kontaktu na konkrétní podklad a omezit opakované zpracování.
Předání probíhá přes integrační požadavek do další služby. Veřejný popis netvrdí, že kontakt bez kontroly souhlasu automaticky dostává marketingové zprávy.
Co řešení umí
Čtení potvrzení
Zpracuje e-mail i jeho vícedílný obsah.
Zařazení kontaktu
Odvodí vhodný seznam ze struktury zprávy.
Položky objednávky
Připojí relevantní kontext nákupu.
Dohledatelná evidence
Uloží návaznost mezi zprávou, objednávkou a kontaktem.
Technické řešení
Python klient čte poštu přes IMAP, dekóduje hlavičky a skládá text i z vícedílných zpráv. Z jeho struktury vybírá kontaktní adresu, identifikaci objednávky, položky a cílový seznam.
Předané parametry doprovází lokální evidence v SQLite, která spojuje zprávu s objednávkou a kontaktem. Integrační část používá HTTP požadavek; konkrétní interní endpoint zůstává neveřejný.
Při chybě parsování zůstává jasné, která zpráva se nepodařila převést. Kód řeší MIME dekódování, varianty textového těla a opakované zprávy.
Technické výzvy
- Rozdílné kódování a vícedílný obsah e-mailů.
- Oddělení nákupních údajů od volného textu zprávy.
- Dohledatelná návaznost opakovaných běhů.
Jak na sebe kroky navazují
01Příjem zpráv
Z poštovní schránky se převezmou dosud nezpracované podklady.
02Dekódování
Hlavičky a tělo e-mailu se sjednotí do čitelného textu.
03Vytěžení
Skript vybere kontaktní adresu, objednávku, položky a cílové zařazení.
04Předání
Připravené informace odešle návazné integrační službě.
05Evidence
Výsledek se zaznamená s identitou zprávy pro dohledání a další běh.
Co z toho vzniklo
Vznikl integrační krok, který převádí údaje z objednávkových e-mailů do strukturovaného podkladu pro práci s kontakty.