Facebook'u Yapılandırma
Giriş
Facebook entegrasyonu, temsilcilerinizin Facebook Messenger'da oturum açmadan doğrudan 3CX'ten Facebook Sayfası mesajlarınıza yanıt vermesini sağlar. Mesajlar bir çağrı kuyruğuna, zil grubuna veya tek dahili numaraya iletilebilir. Temsilciler bir mesajın sahipliğini alabilir veya onu başka bir temsilciye veya gruba aktarabilir.
Doğrulanmış bir Facebook Business hesabı gereklidir.
Adım 1: Facebook Uygulaması Oluşturma
- https://developers.facebook.com adresine gidin ve sağ üstteki “Log In”e basın.
- "My Apps”e gidin.
- "Create App”e tıklayın.
- Uygulamanıza bir görünen ad verin, bir iletişim e-postası girin ve ardından "Next”e tıklayın.
- “Other” seçeneğini seçip “Next”e tıklayın.
- "Business”i seçin.
- Uygulamayı oluşturmadan önce, Uygulama adının ve Uygulama iletişim e-postasının doğru olduğundan emin olun ve iş portföyünüzü seçmek için açılır listeyi kullanın. "Create App”e tıklayın.
- "Messenger"ı ve daha sonra "Set up”ı seçin.
- Bir sonraki ekran size uygulamanıza ürün eklemenizi önerecek. “Messenger”a gidin ve “Messenger API Settings”e tıklayın.
- Messenger API Kurulumu altında, “Generate access tokens” bölümüne gidin ve "Connect”e tıklayın.
- "Continue as (username)” seçeneğine tıklayın ve ardından onay kutusunu kullanarak entegre etmek istediğiniz Sayfayı/Sayfaları seçin.
- "Next”e tıklayın ve aşağıdaki onay mesajlarını tamamlayın.
- Artık Facebook Sayfanızın 'Access Tokens' bölümünde listelendiğini göreceksiniz.
- "Generate token”a tıklayın. Açılan kutuda ‘I Understand’ kutusunu işaretleyin ve tokenı bir not defterine kopyalayın, ve “Done”a tıklayın.
- Son olarak Sayfa Kimliğini (Page ID) (shown below your page name) bir not defterine kopyalayın.
Adım 2: 3CX'te Yapılandırma
- 3CX Web İstemcinizde oturum açın ve “Admin” > “Voice & Chat” sayfasına gidin ve “+ Add Facebook” seçeneğine tıklayın.
- Varsayılan adı tercih ettiğiniz adla düzenleyin.
- Eğer bir 'System Owner' veya 'System Admin' iseniz, entegrasyonu sistem genelinde veya sadece grup için kullanılabilir hale getirebilirsiniz.
- 1. adımda aldığınız 'Page ID' ve 'Access token' bilgisini yapıştırın.
- 3CX Webhook'u bir not defterine kopyalayın ve “Save”e tıklayın.
- “Kullanıcılar”a gidin ve aşağıdaki 4. adımda başvuru inceleme süreci için kullanılacak geçici bir test kullanıcısı oluşturun.
- Mesajlaşma yönlendirmesinin yeni geçici test kullanıcınıza göre yapılandırıldığından emin olun. Bu konuda daha fazla bilgi için çağrı yönetimi kılavuzuna bakın.
Adım 3: Webhook Yapılandırma
- Geliştiriciler portalı için 'Meta'ya geri dönün.
- Apps > Uygulamanızı Seçin ve Düzenleyin > Messenger API Settings > Configure Webhooks > Configure tıklayın.
- 3CX tarafından oluşturulan webhook'unuzu 'Callback URL' bölümüne yapıştırın.
- Token’ı doğrulamak için rastgele bir harf ve sayı dizisi girin. Buna bir daha ihtiyaç duymayacağınız için kayıt etmenize gerek yok. "Verifiy and save”e tıklayın.
- 'Generate Access Tokens' bölümünden "Add subscriptions”ı tıklayın ve aşağıdaki onay kutularını seçin:
- messages
- message_deliveries
- messaging_pre_checkouts
- messaging_customer_information
- message_reads
- message_echoes
- Son olarak “Onayla” butonuna tıklayın.
Uygulamanız artık 3CX ile çalışacak şekilde yapılandırılmıştır ve Facebook sayfanıza mesaj göndermeyi deneyebilirsiniz. Bu aşamada uygulamanız 'Development' modundadır, yani yalnızca sayfanızı yönetme iznine sahip kullanıcılarla etkileşimde bulunabileceğiniz anlamına gelir. 'Live' moda geçmek için ek izinler istemeniz ve aşağıda ayrıntıları verilen bir uygulama incelemesi yapmanız gerekir.
Adım 4: Uygulama İncelemesi
- Meta for Developers portalınızda "App Settings” > “Basic” seçeneğine gidin. Sayfanın en altına gidin ve “+ Add Platform”a tıklayın.
- "Website”ı seçin ve “Next”e tıklayın.
- 3CX Web İstemcinizin URL'sini girin (Örn. https://3cxpbx.com.tr/) ve “Save changes”e tıklayın.
- "App Review” > “Permissions and Features” seçeneğine gidin.
- 'pages_messaging'i arayın ve “Request advanced access”i tıklayın.
Not: Bu aşamada Geliştirme modunda test mesajlarınızı gönderdikten veya aldıktan sonra butonun kullanılabilir hale gelmesi için 24 saat kadar beklemeniz gerekebilir.
- Şimdi ‘Business Asset User Profile Access’i arayın ve tekrar “Request advanced access” seçeneğine tıklayın. Artık “Edit App review request” olarak değişen düğmeye tıklayın.
Not: Devam etmek için işletme doğrulamasını gönderin.
- “Data handling questions” formunu tamamlamak için mavi oka tıklayın ve ardından gönderin. (Bu bölüm “business verification” gönderildikten sonra görünecektir).
- Uygulama simgeniz için bir resim ekleyerek, bir gizlilik politikası URL'si sağlayarak ve açılır kutuyu kullanarak uygulama kategorinizi 'Messaging' olarak seçerek “App Settings” formunu tamamlamak için mavi oka tıklayın. "Save”e tıklayın. (Bu bölüm “Data handling questions” gönderildikten sonra görünecektir).
- 2. adımın sonunda oluşturduğunuz geçici test kullanıcınızın kimlik bilgilerini aşağıdaki metinde düzenleyerek ve bunları ilk zorunlu alana yapıştırarak “Reviewer instructions” bölümünü tamamlamak için mavi oka tıklayın (geri kalan kısım boş bırakılabilir).
Adım 1. TLog in to the 3CX WebClient with the following credentials:
- PBX Web client URL: https://mypbx.3cx.com.tr
- Extension: ________
- Password: ________
Adım 2. Facebook Sayfasında bir test mesajı yazın ve gönderin.
Adım 3. 3CX Web İstemcinizde mesajı alın ve yanıtlayın.
- Ardından, 'How will this app use pages_messaging?' başlıklı sonraki bölümdeki mavi oka tıklayın.
- Aşağıdaki metni kopyalayıp ilk 'detailed description' kutusuna yapıştırın.
This Facebook App is used to integrate 3CX Phone System (https://3cx.com) with Facebook Messenger chats. Each 3CX customer has their own 3CX instance and therefore will need to create their own App to integrate a Facebook Page. “pages_messaging” is required to receive and send messages started by a Facebook Page visitor.
- 'Test and reproduce the functionality of your integration' altında, Facebook Sayfanızı seçmek için açılır menüyü kullanın. Şimdi aşağıdaki metni, 2. adımın sonunda oluşturulan geçici test kullanıcınızın kimlik bilgileriyle düzenleyin.
Step 1. Log in to the 3CX WebClient with the following credentials:
- PBX Web client URL: https://mypbx.3cx.com.tr
- Extension: ________
- Password: ________
Adım 2. Facebook Sayfasında bir test mesajı yazın ve gönderin.
Adım 3. 3CX Web İstemcinizde mesajı alın ve yanıtlayın.
- Şimdi Facebook Sayfanıza gönderilen, Web İstemcisi tarafından alınan ve Web İstemcisi tarafından yanıtlanan bir mesajı gösteren bir ekran kaydı yapmalısınır. Loom ve Screenrec dahil birçok ücretsiz ekran kayıt programı mevcuttur.
- Kaydedildikten sonra “Upload file”a tıklayın ve ekran videonuzu seçin.
- Onay kutusunu işaretleyin ve “Save”e tıklayın.
- Şimdi 'How will your app use the Business asset user profile access?' başlıklı bölümdeki mavi oka tıklayın.
- Aşağıdaki metni kopyalayıp detailed description kutusuna yapıştırın.
This Facebook App is used to integrate 3CX Phone System (https://3cx.com) with Facebook Messenger chats. Each 3CX customer has their own 3CX instance and will create their own App to integrate their Facebook Page. 3CX needs “Business Asset User Profile Access” because it exposes the user's name and picture for identification of chat users by agents. 3CX is using the name and picture attributes.
- Daha önce kaydettiğiniz ekran görüntüsünü yükleyin, onay kutusunu işaretleyin ve "Save”e basın.
- "Submit for Review”e tıklayın, doğrulama amacıyla Facebook şifrenizi girin ve onay mesajınızın başarıyla gönderildiğini göreceksiniz.
- Son olarak, 'App Mode'u 'Development' yerine 'Live' olarak değiştirmek için ekranın üst kısmındaki geçiş düğmesini kullanın.
Başvurunuz onaylandığında, Facebook kullanıcılarından mesajlar alacaksınız. Uygulama doğrulama süreci için oluşturulan geçici test kullanıcınızı sildiğinizden ve mesajlaşma yönlendirmenizi istediğiniz hedefe ayarlandığından emin olmalısınız.
Ayrıca Bakınız
- Canlı Sohbet nasıl yapılandırılır
- WhatsApp nasıl yapılandırılır
- SMS/MMS nasıl yapılandırılır
- Müşteri Sorguları Nasıl Yönetilir?
Son güncelleme
Bu belge en son 24 Haziran 2025'te güncellendi
https://www.3cx.com.tr/docs/yonetici-kilavuzu/facebook-yapilandirma/
