Tworzenie list
Pierwszym krokiem jest utworzenie list wysyłkowych i dopisanie do nich użytkowników. Każdy email dopisany do listy musi być potwierdzony (głównie przez użytkownika), tak aby później newsletter trafił do takiego adresu.
Tworzenie wiadomości
Kolejnym krokiem jest utworzenie wiadomości. Nie tylko format oraz treść wiadomości (krok podstawowy), ale również określenie grupy odbiorców (albo całe listy, albo użytkownicy spełniający wybrane kryteria). Na każdym etapie tworzenia wiadomości istnieje możliwość wysłania testowego emaila, tak aby można było zobaczyć, co trafi do odbiorców newslettera. Ostatnim krokiem jest możliwość nałożenia embargo na taką wiadomość do konkretnego czasu w przyszłości1.
Rozesłanie wiadomości
Po otworzeniu i zapisaniu wiadomości, można je rozesłać2 do uczestników list. Są dwa tryby rozsyłania wiadomości: ręczny oraz automatyczny.
Tryb ręczny oznacza, że maile są generowane w momencie wywołania funkcji wysyłki (odnośnik processqueue).
Tryb automatyczny oznacza, że z cron-a jest uruchamiane cyklicznie zadanie, które spowoduje rozsyłanie wiadomości czekających w kolejce. Ten tryb pracy jest zalecany w przypadku posiadania dużej liczby użytkowników. Dodatkowym atutem jest możliwość rozsyłania listów w godzinach wieczornych, czy nocnych kiedy infrastruktura jest zdecydowanie mniej obciążona.