Müşteri tetikleyicileri, adım adım

Müşteri tetikleyicileri, adım adım

Sayfayı kopyala

Shopify Flow için on bir müşteri tetikleyicisinin adım adım eğitimleri: etiketler, not, hesap durumu, pazarlama onayı, ad, e-posta, telefon ve adres.

Müşteri kaydında değişikliklere yol açan on bir tetikleyici. Bunlardan yedisi, her mağazanın serbestçe kullanabileceği veriler üzerinde işlem yapar (etiketler, not, hesap durumu, pazarlama onayı). Dördü ise kişisel verileri (ad, e-posta, telefon, adres) okur ve bu veriler için izin vermenin yanı sıra ayrıca onay gerektirir.

Bu sayfada: Müşteri Güncellemesi, Eklenen Müşteri Etiketleri, Kaldırılan Müşteri Etiketleri, Değiştirilen Müşteri Notu, Değiştirilen Müşteri Durumu, Değiştirilen Müşteri E-posta Pazarlama Onayı, Değiştirilen Müşteri SMS Pazarlama Onayı, Değiştirilen Müşteri Adı, Değiştirilen Müşteri E-posta Adresi, Değiştirilen Müşteri Telefon Numarası, Değiştirilen Müşteri Adresi

Shopify Flow
Nerede bulabilirsiniz: Shopify Flow'da “Tetikleyici seç” seçeneğini seçin, Workflow Trigger Extensions bölümünü açın ve “Müşteri” kelimesini arayın.

Müşteriye Yönelik Güncelleme

Bir müşteri kaydının her kaydedilişinde tetiklenir. changes parametresini içerir: izlenen ve değişen alanlar (etiketler, not, hesap durumu) ile bu alanların önceki ve sonraki değerleri.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • changes.fields öğesine göre dallanan, çeşitli müşteri düzenlemeleri için tek bir iş akışı.
  • Her müşteri değişikliğini bir CRM sistemine senkronize edin.

Müşteri Güncellemesi'nin iş akışınıza gönderdiği bilgiler

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Müşteri. Tam kapsamlı bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
payload Metin Güncellenen müşterinin GID’sini içeren JSON nesnesi (örn. {"id":"gid://shopify/Customer/123"})
changes Nesne Hangi izlenen alanlarda değişiklik oldu (etiketler, not, hesap durumu) ve her birinin eski ve yeni değerleri nelerdir?
changes.fields Metin listesi Değişiklik gösterilen izlenen alanların adları
changes.items Nesneler listesi Değiştirilen alan başına eski ve yeni değer
changes.items (each).field Metin Değişen alan: etiketler, not veya durum
changes.items (each).oldValue Metin Güncellemeden önceki değer. Uzun değerler kısaltılır
changes.items (each).newValue Metin Güncellemeden sonraki değer. Uzun değerler kısaltılır
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Müşterilerle ilgili değişiklikleri bir CRM sistemine iletmek

  1. Tetikleyici olarak Müşteri Güncellemesini seçin.
  2. Koşul ekle: changes.fields boş olmamalı ve mevcut olmalı.
  3. {{customer.id}} ile CRM’inize HTTP isteği gönderme işlevini ve changes.items üzerinde bir döngü (field, oldValue, newValue) ekleyin.
  4. İş akışını etkinleştirin.

Müşteri Etiketleri Eklendi

Bir müşteriye en az bir etiket eklendiğinde tetiklenir. addedTags, yalnızca yeni eklenen etiketleri içerir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Personel veya başka bir uygulama bir müşteriyi wholesale veya vip olarak etiketlediğinde, onboarding sürecini başlatın.
  • Sadakat, abonelik veya yorum uygulamaları tarafından yazılan etiketlere tepki verin.

"Eklenen Müşteri Etiketleri" öğesinin iş akışınıza gönderdiği bilgiler

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Etiketleri değişen müşteri. Tam bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
addedTags Metin Müşteriye eklenen etiketlerin virgülle ayrılmış listesi
removedTags Metin Aynı güncellemede müşteriden kaldırılan etiketlerin virgülle ayrılmış listesi (boş olabilir)
currentTags Metin Müşteriye ait tüm güncel etiketlerin virgülle ayrılmış listesi
previousTags Metin Bu güncellemeden önce müşteriye atanan tüm önceki etiketlerin virgülle ayrılmış listesi
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Yeni bir toptan müşteriyi karşılama

  1. Tetikleyici olarak Eklenen Müşteri Etiketlerini seçin.
  2. Koşul Ekle: addedTags, wholesale değerini içeriyor.
  3. Hoş geldiniz serisini başlatmak için “{{customer.displayName}} ile hesap yöneticisine dahili e-posta gönder” veya “E-posta aracınıza HTTP isteği gönder” seçeneğini ekleyin.
  4. İş akışını etkinleştirin.

Müşteri Etiketleri Kaldırıldı

Bir müşteriden en az bir etiket kaldırıldığında tetiklenir. removedTags, kaldırılan etiketleri içerir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Üyelik etiketi ortadan kalktığında bir avantajı iptal et.
  • Bir abonelik uygulaması active-subscriber etiketini kaldırdığında ekibe bildirim gönderin.

"Kaldırılan Müşteri Etiketleri" iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Etiketleri değişen müşteri. Tam bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
addedTags Metin Aynı güncelleme işleminde müşteriye eklenen etiketlerin virgülle ayrılmış listesi (boş olabilir)
removedTags Metin Müşteriden kaldırılan etiketlerin virgülle ayrılmış listesi
currentTags Metin Müşteriye ait tüm güncel etiketlerin virgülle ayrılmış listesi
previousTags Metin Bu güncellemeden önce müşteriye atanan tüm önceki etiketlerin virgülle ayrılmış listesi
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Bir abone etiketinin kaldırılması durumunda takip işlemi

  1. Tetikleyici olarak Müşteri Etiketleri Kaldırıldı seçeneğini seçin.
  2. Koşul Ekle: removedTags, active-subscriber'ı içerir.
  3. winback etiketini içeren müşteri etiketleri ekleyin ve müşteri tutma ekibine şirket içi e-posta gönderin.
  4. İş akışını etkinleştirin.

Müşteri Notu Değiştirildi

Bir müşteriye ait not eklendiğinde, değiştirildiğinde veya silindiğinde tetiklenir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Destek ekibi tarafından hesap sahibine yazılan rota notları.
  • Not içindeki bir anahtar kelimeyi (#callback) ayrıştır ve bir görevi başlat.

"Hangi Müşteri Notu Değişti" öğesinin iş akışınıza gönderdiği bilgiler

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Notu değişen müşteri. Tam bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
oldNote Metin Müşteriye ilişkin önceki not (daha önce not eklenmemişse boş)
newNote Metin Müşteriye ilişkin yeni not (not silinmişse boş)
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Bir nottan bir geri arama görevi oluşturma

  1. Tetikleyici olarak Müşteri Notu Değişti seçeneğini seçin.
  2. Koşul Ekle: newNote, #callback öğesini içermelidir.
  3. Görev aracınıza {{customer.displayName}} ve {{newNote}} ile Dahili e-posta gönder veya “İstek gönder” seçeneğini ekleyin.
  4. İş akışını etkinleştirin.

Müşteri Durumu Değişti

Bir müşterinin hesap durumu disabled, enabled, invited ve declined arasında değiştiğinde tetiklenir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Müşteriler hesaplarını etkinleştirdiklerinde onları selamlayın.
  • Hesap davetini kimlerin reddettiğini görün.

“Müşteri Durumu Değişti” olayının iş akışınıza gönderdiği veriler

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Hesap durumu değişen müşteri. Tam bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
oldState Metin Hesabın önceki durumu (devre dışı, etkin, davet edilmiş veya reddedilmiş)
newState Metin Yeni hesap durumu (devre dışı, etkin, davet edilmiş veya reddedilmiş)
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Hesaplarını etkinleştiren müşterileri etiketleyin

  1. Tetikleyici olarak Müşteri Durumu Değişti seçeneğini seçin.
  2. Koşul Ekle: newState, enabled değerine eşit olsun.
  3. account-active etiketini içeren müşteri etiketleri ekleyin.
  4. İş akışını etkinleştirin.

Müşteri E-posta Pazarlama Onayı Değiştirildi

Bir müşterinin e-posta pazarlama onayı değiştiğinde tetiklenir. consentState, yeni durumdur: subscribed, not_subscribed, pending, unsubscribed veya redacted.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Shopify ile harici bir e-posta aracını her iki yönde de senkronize tutun.
  • Uyum amacıyla abonelik iptallerini kaydedin.

“Müşteri E-posta Pazarlama Onayı Neleri Değiştirdi” başlıklı e-posta, iş akışınıza neyi gönderir?

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) E-posta pazarlama onayı değişen müşteri. Tam kapsamlı bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
consentState Metin Yeni e-posta pazarlama onay durumu: abone, abone değil, beklemede, abonelikten çıkmış veya gizlenmiş
optInLevel Metin Onay düzeyi: single_opt_in, confirmed_opt_in veya bilinmiyor (boş olabilir)
consentUpdatedAt Metin Müşterinin bu onayı en son güncellediği tarihe ilişkin ISO-8601 zaman damgası (boş olabilir)
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Harici bir listeden aboneliğini iptal eden müşterileri çıkarma

  1. Tetikleyici olarak Müşteri E-posta Pazarlama Onayı Değişti seçeneğini seçin.
  2. Koşul Ekle: consentState, unsubscribed değerine eşit olsun.
  3. E-posta aracınızın abonelikten çıkma uç noktasına {{customer.id}} ile bir HTTP isteği gönderin.
  4. İş akışını etkinleştirin.

Müşteri SMS Pazarlama Onayı Değiştirildi

Bir müşterinin SMS pazarlama onayı değiştiğinde tetiklenir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • SMS sağlayıcısına SMS onayını aktarın.
  • Abonelikten çıkma işleminin hemen ardından SMS akışını durdurun.

“Müşteri SMS Pazarlama Onayı Neler Değiştirdi?” başlıklı içerik iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) SMS pazarlama onayı değişen müşteri. Tam kapsamlı bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
consentState Metin Yeni SMS pazarlama onayı durumu: abone, abone değil, beklemede, abonelikten çıkmış veya gizlenmiş
optInLevel Metin Onay düzeyi: single_opt_in, confirmed_opt_in veya bilinmiyor (boş olabilir)
consentUpdatedAt Metin Müşterinin bu onayı en son güncellediği tarihe ait ISO-8601 zaman damgası (boş olabilir)
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: SMS abonelerini etiketleme

  1. Tetikleyici olarak Müşteri SMS Pazarlama Onayı Değişti seçeneğini seçin.
  2. Bir Koşul Ekle: consentState değeri subscribed ile aynı olsun. Ardından**, **sms-subscriber müşteri etiketini ekle.
  3. Diğer seçeneği altında, sms-subscriber müşteri etiketini kaldırın.
  4. İş akışını etkinleştirin.

Müşteri Adı Değiştirildi

Bir müşterinin adı veya soyadı değiştiğinde tetiklenir. Güncel adı içerir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • İsimleri bir CRM, ERP veya sadakat yönetim sisteminde güncel tutun.

"Müşteri Adı Değişti" olayı iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Adı değişen müşteri. Tam kapsamlı bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
firstName Metin Müşterinin şu anki adı
lastName Metin Müşterinin şu anki soyadı
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Değiştirilen bir adı ERP sistemine aktarın

  1. Shopify Flow’da tetikleyici olarak “Müşteri Adı Değişti” seçeneğini seçin.
  2. {{customer.id}}, {{firstName}} ve {{lastName}} ile HTTP isteği gönder seçeneğini ekleyin.
  3. İş akışını etkinleştirin.

Müşterinin E-posta Adresi Değiştirildi

Bir müşterinin e-posta adresi değiştiğinde tetiklenir. Güncel adresi içerir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • E-posta adresine dayalı araçlardaki adresi güncelleyin.
  • Değişiklikle ilgili bir güvenlik bildirimi gönderin.

"Müşteri E-postası Değişti" olayı iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) E-posta adresi değişen müşteri. Tam kapsamlı bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
email Metin Müşterinin şu anki varsayılan e-posta adresi
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: E-posta adresindeki değişikliği destek ekibine bildirin

  1. Shopify Flow'da Müşteri E-postası Değişti seçeneğini seçin.
  2. {{customer.displayName}} ve yönetici bağlantısını içeren “Destek ekibine dahili e-posta gönder” seçeneğini ekleyin. {{email}} öğesini çok sayıda kişinin okuduğu bir kanala eklemeden önce iki kez düşünün.
  3. İş akışını etkinleştirin.

Müşterinin Telefon Numarası Değişti

Bir müşterinin telefon numarası değiştiğinde tetiklenir. Güncel numarayı içerir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Bir SMS veya telefon uygulamasını güncel tutun.

"Customer Phone Changed" olayı iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Telefon numarası değişen müşteri. Tam kapsamlı bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
phone Metin Müşterinin şu anki varsayılan telefon numarası
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Yeni bir telefon numarasını SMS sağlayıcısıyla senkronize etme

  1. Shopify Flow'da Müşteri Telefonu seçeneği değiştirildi.
  2. {{customer.id}} ve {{phone}} değerlerini içeren bir HTTP isteğini sağlayıcıya gönder seçeneğini ekleyin.
  3. İş akışını etkinleştirin.

Müşteri Adresi Değişti

Bir müşterinin varsayılan adresi değiştiğinde tetiklenir. address, biçimlendirilmiş tek bir satır; addressDetails ise aynı adresin ayrı alanlara bölünmüş halidir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook ve değişiklik algılama
İzin Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Bir müşteri başka bir ülkeye taşındığında, vergi veya nakliye bölgesi atamalarını yeniden kontrol edin.
  • Bir ERP borçlu kaydını güncelleyin.

“Müşteri Adresi Değişti” olayı iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
customer Müşteri (Shopify) Varsayılan adresi değişen müşteri. Tam bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
address Metin Müşterinin mevcut varsayılan adresi, tek bir biçimlendirilmiş satır halinde (boş olabilir)
addressDetails Nesne Müşterinin mevcut varsayılan adresi, yapılandırılmış alanlar halinde (boş olabilir)
addressDetails.firstName Metin Adres üzerindeki ilk isim
addressDetails.lastName Metin Adres üzerindeki soyadı
addressDetails.name Metin firstName ve lastName değerlerinden türetilen tam ad
addressDetails.company Metin Şirket veya kuruluş adı
addressDetails.address1 Metin İlk satır - sokak adresi veya posta kutusu numarası
addressDetails.address2 Metin İkinci satır - daire, süit veya birim
addressDetails.city Metin Şehir, ilçe, köy veya kasaba
addressDetails.province Metin Bölge - il, eyalet veya ilçe
addressDetails.provinceCode Metin Bölge kodu (örneğin ON)
addressDetails.zip Metin ZIP kodu veya posta kodu
addressDetails.country Metin Ülke adı
addressDetails.countryCode Metin İki harfli ülke kodu (örneğin US)
addressDetails.phone Metin Adres üzerindeki telefon numarası
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Başka bir ülkeye taşınan müşterileri işaretleyin

  1. Shopify Flow'da Müşteri Adresi Değişti seçeneğini seçin.
  2. Koşul ekle: addressDetails.countryCode, DE’ye (kendi pazarınız) eşit değildir.
  3. international etiketini içeren müşteri etiketleri ekleyin.
  4. İş akışını etkinleştirin.

Sonraki adımlar