Zamieniaj e-maile w przychody dzięki Brew.
Jedna najlepsza godzina wysyłki to średnia, która nie pasuje nikomu. Jak Brew dobiera godzinę dla każdego kontaktu, na jakich danych i jak sprawdzić efekt.

Optymalizacja czasu wysyłki dla każdego kontaktu planuje e-mail do każdego odbiorcy na godzinę, o której ta osoba wcześniej otwierała lub klikała wiadomości, zamiast na jedną godzinę dla całej listy.
„Jaka jest najlepsza godzina na wysyłkę newslettera?” to pytanie o średnie. Raporty z benchmarkami odpowiadają jedną przedpołudniową godziną w dzień roboczy, uśrednioną dla milionów ludzi, których nie ma na Twojej liście. Twoi czytelnicy przeglądają skrzynkę w pociągu o 7:00, w przerwie na lunch albo po kolacji. Wysyłka o 10:00 pasuje tym, którzy czytają o 10:00, a u wszystkich pozostałych ginie pod nowszymi wiadomościami.
W Brew ta funkcja nazywa się Intelligent Send. Oto jak wybiera godzinę, kiedy przechodzi na wariant awaryjny i jak sprawdzić, czy pomogła.

Jedna stała godzina kontra wysyłka rozłożona na godziny, w których poszczególne kontakty wcześniej reagowały na e-maile.
W oknie wysyłki sekcja Kiedy wysłać oferuje opcje Wyślij teraz, Zaplanuj, Intelligent Send i Stopniowa wysyłka. Wybierz Intelligent Send i ustaw start: teraz albo później. Przycisk zmieni się na Uruchom Intelligent Send lub Zaplanuj Intelligent Send. Wszystkie cztery tryby opisuje dokumentacja opcji wysyłki.
Dla każdego kontaktu Brew przekazuje modelowi AI do oceny 24 jednogodzinne przedziały (godzinę startu i 23 kolejne) oraz historię kontaktu z Twoją marką: do 200 jego najnowszych otwarć i do 100 najnowszych kliknięć. Model wybiera najbardziej prawdopodobną godzinę, biorąc pod uwagę trzy rzeczy:
Jeśli wybrana godzina przypada później niż start, e-mail wychodzi około 5 minut przed nią, więc gdy odbiorca zagląda do skrzynki, wiadomość jest blisko góry. Jeśli to godzina startu, e-mail wychodzi od razu.
Uruchamiasz Intelligent Send we wtorek o 09:00 UTC. Poniższe historie są zmyślone. Reguły są prawdziwe.
Ana kliknęła w sześć Twoich ostatnich e-maili, głównie między 13:00 a 14:00 w dni robocze, a kilka otworzyła o 07:30. Kliknięcia ważą więcej niż otwarcia, więc model najpewniej wybierze 13:00, a jej e-mail wyjdzie około 12:55.
Ben otwiera prawie wszystko między 07:00 a 08:00. Ta godzina już minęła, ale okno trwa do 08:59 w środę, więc Ben dostanie e-mail około 22 godzin po starcie, tuż przed porą, o której zwykle czyta. Łatwo to przeoczyć: wczesny start nie oznacza, że ranne ptaszki dostaną e-mail jeszcze dziś.
Chloe dołączyła w zeszłym tygodniu i jeszcze niczego nie otworzyła, więc dostanie e-mail o 09:00.
Dev ma dwadzieścia otwarć, wszystkie w ciągu kilku sekund od dostarczenia, o różnych porach. Wygląda to na program pocztowy, który pobiera treść, a nie na człowieka, który czyta. Brew liczy tylko te otwarcia i kliknięcia, które uznał za ludzkie, więc jeśli żadne z otwarć Deva nie przejdzie tej oceny, jego e-mail wyjdzie o 09:00, tak jak u Chloe.
Apple Mail Privacy Protection domyślnie pobiera zdalną zawartość w tle, niezależnie od tego, czy odbiorca przeczyta e-mail. Model karmiony takimi otwarciami uczy się, kiedy serwery Apple pobierają pocztę, i planuje Twoją wysyłkę na godzinę, w której nikt nie patrzy.
Żadnej strefy czasowej ani lokalizacji. Godziny są podawane w UTC, a jedyne dane wejściowe to znaczniki czasu wcześniejszych ludzkich otwarć i kliknięć.
To mniejsza luka, niż się wydaje. Strefa czasowa pozwala tylko zgadywać, kiedy ktoś nie śpi. Znacznik czasu otwarcia zapisuje, kiedy ta osoba rzeczywiście czyta. Jeśli ktoś przeprowadził się do Berlina, a w profilu wciąż ma Nowy Jork, godzina i tak zostanie dobrana według tego, kiedy czyta teraz.
Funkcja nie wymyśla też „najlepszej godziny dla wszystkich odbiorców” dla nieznanych kontaktów. Bez historii Brew wysyła o godzinie startu. Uważam, że tak jest dobrze. Start to Twoja decyzja, a zapożyczona średnia nie jest od niej lepsza.
Do modelu nie trafia adres e-mail ani żaden inny identyfikator, a za wywołanie modelu nie płacisz.
Kontakt z historią może i tak dostać e-mail o godzinie startu, jeśli:
Takie kontakty są liczone osobno jako kontakty „z historią, której nie dało się wykorzystać”. Jeśli jest ich dużo, miej to na uwadze, zanim wyciągniesz wnioski.
Strona analityki wysyłki podsumowuje ją w trzech wierszach:
Niżej panel Czas wysyłki do kontaktów pokazuje kontakty w zaplanowanej kolejności, z wyszukiwaniem po adresie e-mail, a przy każdym z nich powód, np. „Termin wybrany na podstawie wcześniejszych otwarć i kliknięć” albo „Od razu: brak jeszcze otwarć i kliknięć”.
Najpierw sprawdź Przydział. Jeśli 85% e-maili wyszło od razu, była to głównie zwykła wysyłka z niewielką resztą kontaktów, dla których dobrano godzinę. Na młodej liście to częste i nie oznacza porażki.
Korzystaj z tej funkcji tam, gdzie kilka godzin w jedną czy drugą stronę nie zmienia sensu wiadomości: w newsletterach, comiesięcznych aktualnościach o produkcie, zestawieniach treści i e-mailach nurturingowych do zaangażowanego segmentu.
Zrezygnuj z niej, gdy to godzina jest treścią: przypomnienie o webinarze dziś o 14:00, wyprzedaż kończąca się o północy, ogłoszenie powiązane z komunikatem prasowym. W takich przypadkach użyj opcji Zaplanuj.
Dobra pora nie uratuje wadliwego e-maila. Zanim wybierzesz start, przejdź przez listę kontrolną jakości przed wysyłką.
Warto też wiedzieć:
Intelligent Send nie wydziela grupy kontrolnej ani nie raportuje wzrostu, więc porównanie przeprowadź samodzielnie i uważaj na rozmycie efektu. Zmienić się mogą tylko kontakty, którym dobrano godzinę. Podziel 20 000 kontaktów na dwie połowy po 10 000 i załóżmy, że w połowie z Intelligent Send godzinę dobrano dla 35% kontaktów. Jeśli optymalizacja podniesie wskaźnik kliknięć tej grupy z 3,0% do 3,6% (a to dobry wynik), cała połowa przesunie się z 3,0% do około 3,2%. Przy 10 000 kontaktów w każdej połowie różnica 0,2 punktu procentowego przy wskaźniku kliknięć 3% mieści się w zwykłym szumie między wysyłkami. Wniosek byłby taki, że funkcja nie działa.
Dlatego testuj na kontaktach, którym da się dobrać godzinę:
Wielkość próby omawia poradnik o testach A/B, a artykuł o wskaźnikach, które naprawdę się liczą, wyjaśnia, dlaczego kliknięcia są pewniejszym sygnałem.
Funkcja działa wszędzie tam, skąd możesz wysyłać:
POST /v1/sends z smartSend: true, a do tego scheduledAt, jeśli start ma nastąpić później.send_email przyjmuje parametr smartSend, więc możesz poprosić Claude lub Cursor: „wyślij to przez Intelligent Send”.Odczyt wysyłki zwraca obiekt smartSend z polami windowEndsAt, assignedViaModel, assignedImmediately i modelFallbacks, czyli tymi samymi liczbami co wiersz Przydział.
Surowy sygnał zwraca GET /v1/contacts/{email}?include=openProfile: historię otwarć kontaktu w postaci 48 półgodzinnych przedziałów w UTC. Gdy kontakt ma co najmniej 5 unikalnych otwarć, odpowiedź zawiera też najlepszą porę otwarcia, najlepszą porę wysyłki i wynik confidence od 0 do 1. Klucz API musi mieć zakres emails, a nie tylko contacts. Ten profil może obejmować otwarcia maszynowe, a Intelligent Send go nie czyta. Mechanizm planowania korzysta bezpośrednio z ludzkich otwarć i kliknięć.
Nie. Kontakty bez historii albo takie, których najlepszą godziną jest godzina startu, dostają e-mail na starcie. Czekają tylko kontakty, których historia wskazuje późniejszą porę, i tylko do tej godziny.
Nie od razu. Gdy nie ma zarejestrowanych ludzkich otwarć ani kliknięć, wszyscy dostają e-mail na starcie. Funkcja zaczyna mieć znaczenie, gdy zbierze się zaangażowanie z kilku wysyłek.
Nie. Start nadal jest godziną wysyłki dla wszystkich bez historii i wyznacza 24-godzinne okno. Wybierz porę, która odpowiadałaby Ci także przy zwykłej wysyłce.
Nie. Korzysta wyłącznie z informacji o tym, kiedy dana osoba wcześniej otwierała i klikała e-maile, a to lepszy dowód niż zapisana strefa czasowa.
