HR kampaně? Bez problému. Cizí jazyk taky a Clay Assistant dostane vlastní appku. Co se změnilo a proč zrovna takhle.
Hlavní téma
Od minule jsme dotáhli HR větev až do zpráv, přidali angličtinu a němčinu (ta ještě potřebuje review od našeho německy mluvícího přítele) a taky Clay Assistant brzy dostane vlastní appku.
Stručně řečeno, teďka jede HR, 🇬🇧 i 🇩🇪.
Z briefu klienta vyrobí pět konfiguračních sekcí: Popis, Diferenciátor, CTA, Cílová skupina, Kritéria.
Každou firmu oskóruje: JE / NENÍ / Neznámé, vždy s důvodem. Absolutní i podmíněné brány.
Obchodní i náborové zprávy, oslovovací i follow-up. Přepíná se podle pole Typ kampaně.
Outreach v angličtině, ne strojový překlad. Lokalizátor s tvrdými pravidly per jazyk.
Dohledá web firmy pro scrape. Když selže (generické názvy), použije LinkedIn jako vodítko.
To zajímavé
Většina hodnoty není v tom, CO jsme udělali, ale PROČ jsme to udělali zrovna takhle.
Tvrdé brány vyžadovaly pozitivní potvrzení signálů (etablovanost, marketingová aktivita), které scrape často nedodá, protože je nemožné je najít na webu. Clay pak házel i dobré firmy jako nerelevantní jen proto, že o nich nebylo dost dat.
Klient žije v polích, ne v kódu. Pravidla jsou obecná, příklady v promptech vždy z jiného oboru, ať se nic nesveze k jednomu zákazníkovi.
Jen „sedí, nesedí" je málo. Když firma dělá B2C i B2B, nemá smysl ji zahodit kvůli B2C. Má reálné B2B vztahy a kampaň prostě zacílíme na ně. Skórování proto má dva druhy pravidel: tvrdá (když je firma poruší, je to jasné NE, třeba prokazatelně jen koncoví zákazníci) a měkká (firma úplně nesedí, ale má výjimku, tak místo vyhození dostane „ano, ale s výhradou" a ještě ji mrkneme ručně). Engine umí odstíny, ne jen sekeru.
Jeden prompt nezvládal obojí naráz. Buď seděl obsah a kulhala čeština, nebo naopak. Takže jsme to rozdělili. Jeden prompt (Generátor) vybere obsah a hodnotu, druhý prompt (redakce) učeše slovosled, shody a délku. Zprávy konečně zní česky, ne jak překlad.
Druhý dotek nemá omílat produkt o pusu. Předá jeden užitečný pohled, něco, co si příjemce odnese, i kdyby neodepsal. CTA nevytváří tlak.
Clay měl v DNA obchod, prodává produkt kupujícímu. U náborové kampaně je příjemce KANDIDÁT, ne zákazník, a hodnota je kariéra, ne produkt. HR režim adaptuje všech pět sekcí: firma jako zaměstnavatel, hodnota = proč u nás pracovat, CTA = kariérní konverzace, scoring hodnotí člověka.
Kampaň si nově určujete hned na začátku dané tabulky v Clayi. Sales i HR generátor sedí vedle sebe, ale spustí se vždycky jen jeden podle pole Typ kampaně. Pak je sloučíme jednoduchým pravidlem a redakce (ta, co češe češtinu) je jen jedna a společná. Nečešeme dvakrát, neudržujeme dva systémy. Přidat nový režim je o přidání větve, ne o přestavbě.
„Vygenerujeme česky a přeložíme" má dvě díry: schvaluje se něco jiného než se posílá, a překlad češtiny vždycky lehce zavání překladem. Per-jazyk samostatná šablona s vyladěným lokalizátorem. Tvrdá pravidla: jména osob se neskloňují, názvy firem v originále, formálnost napevno, délka se hlídá, závěrečná otázka zůstane otázkou. „I hope this email finds you well" zakázáno.
Technicky umíme libovolný jazyk. Ale u jazyka, kterým nikdo z nás nemluví, neposoudíme, jestli to není trapas. A u zprávy jménem klienta cizí firmě je to riziko, co si nemůžeme dovolit. Napřed angličtina, případně němčina, další jazyk až s někým, kdo aspoň vzorek zkontroluje.
Rozjíždí se
Clay Assistant teď žije jako GPT v ChatGPT a kolegové bez Plus narážejí na limity konverzace. Nemůžou ho pořádně používat. Dáváme ho do vlastní appky, kde si s ním budou psát bez limitů (platí se přes API z firemního účtu) a v hezčím rozhraní.
GPT z ChatGPT nejde přenést jako celek. Co přenášíme, je jeho mozek (instrukce + knowledge soubory) a vložíme ho do volání API. Appka dělá přesně totéž co GPT, jen přes API. Pro kolegu se nic nemění, jen mizí limity.
Návod
Pepa prošel krok za krokem, jak nastavit HeyReach po novu. Pustíš, klikáš podle něj a máš hotovo.
Pepa u toho neměl webku, takže žádný obličej, jen sdílená obrazovka a hlas. Za produkční hodnotu bod mínus, za samotný návod deset bodů plus.
Z provozu
Pět vrásek, co jsme vyžehlili. Sdílím je, protože jsou to přesně ty věci, co příště ušetří hodinu hledání.
V poli Typ kampaně bylo HR (mezera na konci) místo HR. Ta jedna mezera rozbila vyhodnocení podmínky a větev se nespustila.
Sales zprávy se negenerovaly kvůli špatně nastavené run condition. Nezačal jsem hledat v promptu, i když by se hodilo.
Když mu necháš napsat vzorec, občas přidá nesmysl. Podmínku podle skóre, obalení do JSON, věci, co tam nemají co dělat.
Po publikaci funkce se tabulka nepřepočítá sama. Drží stará data a další krok hlásí chybu, i když je všechno správně zapojené.
Když generátor vrací pole message a sloučení hledá HRmessage, jedna větev zůstane prázdná.
Highlights
Funkční pipeline od briefu po HeyReach. Brief → config → scoring → zpráva → redakce → follow-up → push.
Obchod i nábor v jednom enginu. Sales i HR větev jedou až do zpráv a follow-upu, přepínané jedním polem.
Anglická verze hotová. Lokalizátor s tvrdými pravidly, ne strojový překlad.
Ověřeno na klientech. Signati i GetLeads. Scoring řeže zahraniční firmy, pouští české B2B, aplikuje výjimky.
Clay Assistant generuje použitelný config z briefu, sekci po sekci, v kvalitě připravené rovnou do Clay.
Zprávy zní česky. Dvouprůchodová redakce odvedla svoje.
Bez přestavby pro dalšího klienta. Vyplníš config a jedeš.
Roadmap
Dotáhnout vlastní rozhraní na apps.creaticom.cz, ať kolegové bez Plus nemají limity.
Pustit naostro a doladit podle reálných dat. Sales mód už běží, čekáme co ukáže HR a anglická větev.
David říká
“Nový Clay by měl být lepší. Za lepší prosím nehledejte dokonalý, k tomu se musíme společně dokousat. Pokud najdete jakoukoliv chybu, dejte mi vědět. Budeme pro vás k dispozici!”