Amazon Pinpoint
Customer Engagement Cloud Practitioner Solutions Architect Associate

Amazon Pinpoint

Amazon Pinpoint

Docieraj do klientów wlasciwym kanalem we wlasciwym momencie. Email, SMS, push notifications, voice - z segmentacja, automatyzacja i analityka.

Uwaga - usługa wygaszana: warstwa customer engagement Amazon Pinpoint (kampanie, Journeys, segmenty, analityka) jest wygaszana - brak nowych klientów od 20.05.2025, koniec wsparcia 30.10.2026. Dla nowych wdrożeń: e-mail przez Amazon SES, SMS/push/voice przez AWS End User Messaging, kampanie i journeys przez Amazon Connect outbound campaigns. Nowe projekty nie powinny opierać się na Pinpoint engagement.

Amazon Pinpoint to platforma customer engagement AWS. W odróżnieniu od Amazon SES (który jest serwisem czysto mailowym), Pinpoint oferuje pełną platformę marketingową z segmentacją, kampaniami, automatyzacją i analityką.

Kluczowa funkcja to Journeys - wizualny edytor wieloetapowych kampanii. Mozesz zdefiniowac sciezke klienta: wyslij email powitalny, poczekaj 3 dni, sprawdz czy otworzyl, jesli nie - wyslij SMS. Pinpoint zbiera metryki dostarczalnosci, otwarc, klikniec i konwersji - pozwalajac optymalizowac kampanie w czasie rzeczywistym.

Czy wiesz, ze...

Amazon Pinpoint potrafi automatycznie optymalizowac czas wysylki wiadomosci. Funkcja "Intelligent Delivery" analizuje historyczne dane o otwarciach i klieknięciach kazdego odbiorcy i wysyla wiadomosc w momencie, gdy jest najbardziej prawdopodobne, ze ja przeczyta - nawet jesli to znaczy rozlozenie kampanii na kilka godzin.

Pro Tip

Lacz Pinpoint z Kinesis Data Firehose, aby eksportowac wszystkie eventy (otwarcia, klikniecia, dostarczenia, odrzucenia) do S3. Nastepnie uzyj Athena do analizy SQL - mozesz budowac wlasne dashboardy dostarczalnosci i zaangazowania, które wykraczaja poza wbudowane raporty Pinpoint.

Amazon Pinpoint to platforma do komunikacji marketingowej i transakcyjnej z klientami przez wiele kanalow: email, SMS, push notifications, voice i in-app messages. Obsluguje segmentacje, personalizacje i analityke kampanii.

1

Tworzenie projektu i konfiguracja kanalow

Tworzysz projekt (aplikacje) w Pinpoint i konfigurujesz kanaly: Email (weryfikacja domeny SES, konfiguracja DKIM/SPF), SMS (rejestracja sender ID lub numeru, typ: transactional/promotional), Push (konfiguracja platform: FCM dla Android, APNs dla iOS). Kazdy kanal wymaga oddzielnej konfiguracji.

2

Import i segmentacja odbiorcow

Importujesz odbiorcow z CSV/JSON lub integrujesz z aplikacja przez AWS SDK (putEvents, updateEndpoint). Endpoint to unikowy punkt kontaktu (adres email, numer telefonu, device token). Segmenty definiujesz po atrybutach (lokalizacja, wiek, plan), zachowaniu (ostatni zakup, aktywnosc) lub zdarzeniach customowych.

3

Tworzenie kampanii

Kampania laczy segment odbiorcow z wiadomoscia i harmonogramem. Definiujesz: szablon wiadomosci (z personalizacja {{User.UserAttributes.FirstName}}), kanal dostarczenia, czas wyslania (natychmiast, zaplanowany, recurring). A/B testing pozwala porownac do 5 wariantow wiadomosci.

4

Journeys - wieloetapowe sciezki klienta

Journey to wizualny edytor drag-and-drop definiujacy wielokrokowa sciezke: wyslij email powitalny -> czekaj 3 dni -> sprawdz czy otworzyl -> TAK: wyslij oferte, NIE: wyslij reminder. Obsluguje split (warunki), wait, send message (multi-channel), holdout (grupa kontrolna). Journeys trwaja dni lub tygodnie.

5

Personalizacja i szablony

Message Templates pozwalaja tworzyc reuzywalne szablony z dynamicznymi zmiennymi. Personalizacja: {{User.UserAttributes.City}}, {{Attributes.ProductName}}. Recommended templates uzywa ML do rekomendacji produktow. Szablony obsluguja HTML dla emaili, JSON dla push notifications.

6

Analityka i metryki

Pinpoint Analytics pokazuje: delivery rate, open rate, click rate, bounce rate, opt-out rate per kampania i kanal. Funnel analysis wizualizuje konwersje przez etapy. Event analytics sledzi custom eventy z aplikacji. Dane mozna eksportowac do S3/Kinesis do zaawansowanej analizy w Athena lub QuickSight.

Praktyczne wskazowki z wdrazania Amazon Pinpoint - od konfiguracji kanalow po optymalizacje dostarczalnosci.

Email deliverability - kluczowe konfiguracje

Skonfiguruj DKIM, SPF i DMARC na domenie wysylkowej (Pinpoint uzywa SES pod spodem). Zacznij od niskiego wolumenu i stopniowo zwiększaj (IP warmup). Uzyj dedicated IP (nie shared) dla wiekszych wolumenow. Monitoruj bounce rate (<5%) i complaint rate (<0.1%). Pinpoint Deliverability Dashboard pokazuje reputacje domeny.

Poczatkujacy

SMS - regulatory i best practices

SMS w Polsce wymaga zarejestrowanego Sender ID (nadawcy alfanumerycznego) lub numeru. Typ wiadomosci: Transactional (potwierdzenia, OTP - wyzszypriotytet) vs Promotional (marketing - nizszypriotytet, opt-out wymagany). Pinpoint automatycznie obsluguje opt-out (STOP). Koszty SMS sa per-country - w Polsce ok. $0.04/SMS.

Zaawansowany

Event-driven messaging z Pinpoint API

Zamiast kampanii batch uzyj Pinpoint SendMessages API do wysylania wiadomosci transakcyjnych w real-time: potwierdzenie zamowienia, reset hasla, powiadomienie o dostawie. Integruj z EventBridge lub Lambda. API obsluguje wszystkie kanaly (email, SMS, push) z jednego endpointu. To oddziela logike biznesowa od komunikacji.

Poczatkujacy

Segmentacja dynamiczna

Segmenty dynamiczne automatycznie aktualizuja sie na podstawie warunkow. Np. segment "Aktywni w ostatnich 7 dniach" automatycznie dodaje i usuwa uzytkownikow. Lacz warunki: atrybuty AND zachowania AND eventy. Uzyj imported segments (CSV) dla jednorazowych kampanii, dynamic segments dla powtarzalnych. Segmenty moga zawierac do 100M endpointow.

Zaawansowany

A/B testing i optymalizacja

Kazda kampania moze testowac do 5 wariantow: rozny subject line, tresc, czas wyslania, kanal. Uzyj holdout group (10-20%) jako kontrole. Analizuj wyniki po 24-48h. Pinpoint nie ma automatycznej optymalizacji - musisz recznie wybrac zwycieskiego wariant. Dla Journeys uzyj random split do A/B testowania calych sciezek.

Poczatkujacy

Screenshoty z AWS Console

Wkrotce pojawia sie tu zrzuty ekranu pokazujace jak korzystac z Amazon Pinpoint bezposrednio w konsoli AWS.

Do czego sluzy Amazon Pinpoint?

01

Kampanie email marketingowe

Wysylaj spersonalizowane emaile do segmentów klientów - powitalne, promocyjne, reaktywacyjne. Sledz otwarcia i klikniecia.

02

Powiadomienia SMS i push

Powiadomienia o statusie zamówienia, kodach weryfikacyjnych, promocjach - przez SMS lub push notifications.

03

Wieloetapowe customer journeys

Zdefiniuj automatyczne sciezki: rejestracja - email powitalny - 3 dni - SMS z kodem rabatowym - 7 dni - ankieta satysfakcji.

04

A/B testing komunikacji

Testuj rozne wersje tytulów emaili, tresci SMS czy czasu wysylki. Pinpoint automatycznie wybiera lepsza wersje.

Co musisz wiedziec?

Segment

Grupa odbiorców zdefiniowana na podstawie atrybutów (lokalizacja, zachowanie, preferencje). Statyczne (import) lub dynamiczne (kryteria).

Campaign

Jednorazowe lub cykliczne wyslanie wiadomosci do segmentu. Konfigurujesz kanal, tresc, czas wyslania i A/B testy.

Journey

Wizualny workflow wieloetapowej komunikacji. Definiujesz sciezke z warunkami: "jesli otworzyl email - wyslij follow-up, jesli nie - SMS".

Endpoint

Punkt kontaktu z klientem: adres email, numer telefonu, token push lub ID urzadzenia. Jeden uzytkownik moze miec wiele endpoints.

Template

Szablon wiadomosci z placeholderami na personalizacje ({{User.Name}}). Reużywalny miedzy kampaniami i kanałami.

Event

Zdarzenie generowane przez aplikacje (np. zakup, logowanie). Moze uruchamiac kampanie i wzbogacac segmentacje.

Architektura: Platforma marketingowa z Amazon Pinpoint

Architektura platformy komunikacji wielokanalowej z segmentacja, personalizacja i analityka kampanii marketingowych i transakcyjnych.

Aplikacja / CRM Zrodlo danych uzytkownikow i eventow
SDK / API
Amazon Pinpoint
Amazon Pinpoint Segmentacja, kampanie, Journeys, A/B testing
Email
Amazon SES (Email)
Amazon SES (Email) Wysylka emaili z DKIM/SPF, dedicated IP
SMS/Voice
SMS / Voice Wysylka SMS i polaczen glosowych
Push
Push (FCM/APNs) Push notifications na Android i iOS
Event stream
Kinesis -> S3 -> Athena
Kinesis -> S3 -> Athena Eksport eventow do data lake i analityki
Pinpoint obsluguje email, SMS, push, voice i in-app z jednej platformy
Journeys pozwalaja budowac wieloetapowe sciezki klienta trwajace tygodnie
Event streaming do Kinesis umozliwia zaawansowana analityke w data lake

Ile kosztuje Amazon Pinpoint?

Email

Oplata za kazdy wyslany email. Darmowe 10 000 emaili miesiecznie w ramach Free Tier.

100 000 emaili: okolo 10 USD (0.0001 USD za email po Free Tier). Bez oplat za odbieranie.

SMS

Oplata za kazdy wyslany SMS. Stawka zalezy od kraju docelowego.

SMS w Polsce: okolo 0.04 USD/wiadomosc. 10 000 SMS = okolo 400 USD.

Push Notifications

Oplata za milion powiadomien push (mobile i web).

Darmowe 1 milion push/miesiac. Potem okolo 1.00 USD za milion powiadomien.

Monthly Targeted Audiences

Oplata za licbe unikalnych endpointów targetowanych w kampaniach.

5 000 targetowanych endpointów: darmowe. Potem okolo 1.20 USD za 1000 endpointów.

Przyklady AWS CLI

Utworzenie projektu Pinpoint

Tworzy nowy projekt (aplikacje) w Amazon Pinpoint.

aws pinpoint create-app --create-application-request Name="MojaAplikacja"

Wyslanie bezposredniego emaila

Wysyla pojedynczy email przez Pinpoint z personalizacja.

aws pinpoint send-messages --application-id abc123 --message-request "{\"Addresses\":{\"[email protected]\":{\"ChannelType\":\"EMAIL\"}},\"MessageConfiguration\":{\"EmailMessage\":{\"FromAddress\":\"[email protected]\",\"SimpleEmail\":{\"Subject\":{\"Data\":\"Witaj!\"},\"TextPart\":{\"Data\":\"Dzieki za rejestracje.\"}}}}}"

Tworzenie segmentu dynamicznego

Tworzy segment uzytkowników na podstawie atrybutów.

aws pinpoint create-segment --application-id abc123 --write-segment-request "{\"Name\":\"AktywniUzytkownicy\",\"SegmentGroups\":{\"Groups\":[{\"Dimensions\":[{\"UserAttributes\":{\"plan\":{\"Values\":[\"premium\"],\"AttributeType\":\"INCLUSIVE\"}}}]}]}}"

Sprawdzenie statystyk kampanii

Pobiera metryki wybranej kampanii - dostarczalnosc, otwarcia, klikniecia.

aws pinpoint get-campaign-activities --application-id abc123 --campaign-id camp456 --query "ActivitiesResponse.Item[].{State:State,Start:Start,Successful:SuccessfulEndpointCount,Total:TotalEndpointCount}"

Quiz: Amazon Pinpoint

Sprawdz czy dobrze rozumiesz podstawy. Kliknij odpowiedz — feedback pojawi sie od razu.

Twoj wynik: 0 / 4

1. Czym Amazon Pinpoint rózni sie od Amazon SES?

2. Co to jest Journey w Amazon Pinpoint?

3. Ile emaili miesiecznie mozna wyslac w ramach Free Tier Pinpoint?

4. Jakie kanaly komunikacji obsluguje Pinpoint?

Chcesz poznac Amazon Pinpoint w praktyce?

Darmowy kurs "AWS od podstaw" pokazuje jak uzywac Amazon Pinpoint krok po kroku. Teoria + praktyka od zera.

Zacznij darmowy kurs Wszystkie serwisy