Skip to content
OrqLabs

Google Sheets

Google Cloud OAuth istemcisi, Sheets API etkinleştirme, izin ekranı doğrulaması, tablo kimliği ve leads.crmSync ile satır ekleme.

15 min Last updated:

This guide is in Turkish

Our guides are written in Turkish first; English versions are on the way. Your browser can translate this page, and the app itself is fully available in English.

On this page
  1. Kimlik kartı
  2. Ne işe yarar?
  3. Ön koşullar
  4. Adım adım kurulum
  5. A) Google Cloud Console (platform yöneticisi)
  6. B) OrqLabs'ta bağlama
  7. C) Tabloyu hazırlama
  8. İzinler ve kapsamlar
  9. Limitler
  10. Bağlantıyı test etme
  11. Kimlik bilgilerini yenileme
  12. Sık karşılaşılan hatalar
  13. Sık sorulan sorular
  14. Sonraki adım

Bu rehberde: İş akışınızdaki verileri (adaylar, yayınlanan gönderiler, rapor özetleri) bir Google tablosuna satır olarak eklersiniz. Tablo kimliğini bulmayı ve başlık satırını hazırlamayı öğrenirsiniz.

⏱ 15 dakika

Kimlik kartı

AlanDeğer
Sağlayıcı anahtarıGOOGLE_SHEETS
KategoriCRM ve veri
Kimlik doğrulamaİzin ekranı (Google hesabı)
KapsamOrganizasyon geneli
WebhookHayır
YeteneklerCRM aktarımı
Kullanan kutularCRM'e yaz (leads.crmSync)
Kullanan ajanlarDoğrudan yok; ajan çıktıları kutu üzerinden yazılır

Ne işe yarar?

Kullanım örnekleri:

  • Nitelikli adayları satış ekibinin paylaşılan tablosuna düşürmek.
  • Yayınlanan her gönderiyi tarih, platform ve bağlantıyla bir "yayın günlüğü" sayfasına yazmak.
  • Rapor metriklerini haftalık izleme tablosuna eklemek.

Yazma ekleme biçimindedir. Güncelleme gerektiren senaryolarda HubSpot veya Notion kullanın.

Ön koşullar

  • Hedef tabloda düzenleme yetkisi olan bir Google hesabı.
  • Platform yöneticisinin GOOGLE_CLIENT_ID ve GOOGLE_CLIENT_SECRET tanımlamış olması (GA4, Search Console ve YouTube ile paylaşılır).
  • Aynı Google Cloud projesinde Google Sheets API etkin.

Adım adım kurulum

A) Google Cloud Console (platform yöneticisi)

Google Cloud – API etkinleştirme: ① Google Sheets API → Enable. (Temsili görsel)
Google Cloud – API etkinleştirme: ① Google Sheets API → Enable. (Temsili görsel)
  1. APIs & Services → Library → ① Google Sheets API → Enable.
Google Cloud – Data Access ve Audience: ① kapsamlar, ② doğrulama, ③ Audience. (Temsili görsel)
Google Cloud – Data Access ve Audience: ① kapsamlar, ② doğrulama, ③ Audience. (Temsili görsel)
  1. Google Auth Platform → Data Access → ① https://www.googleapis.com/auth/spreadsheets.
  2. ③ Audience: Workspace içindeyseniz Internal; aksi hâlde External ve Testing'de test kullanıcıları (izin 7 gün). ② Production için doğrulama.
Google Cloud – OAuth istemcisi: ① Client ID, ② Client secret. (Temsili görsel)
Google Cloud – OAuth istemcisi: ① Client ID, ② Client secret. (Temsili görsel)
  1. Clients → Web application: ① Client ID, ② Client secret (GA4 ile aynı istemci olabilir).
Google Cloud – redirect URI: ① Sheets redirect URI, ② JavaScript origins, ③ Save. (Temsili görsel)
Google Cloud – redirect URI: ① Sheets redirect URI, ② JavaScript origins, ③ Save. (Temsili görsel)
  1. ① Authorized redirect URIs: https://api.orqlabs.com/api/v1/integrations/oauth/google_sheets/callback (ve diğer Google sağlayıcılarınınkiler). ③ Save.

B) OrqLabs'ta bağlama

Bağlantı penceresi (OAuth): ① proje seçimi (Sheets'te yok), ② Bağla düğmesi.
Bağlantı penceresi (OAuth): ① proje seçimi (Sheets'te yok), ② Bağla düğmesi.
  1. Entegrasyonlar → Google Sheets → Bağla. Organizasyon geneli.
  2. Google hesap seçme ekranında tabloya düzenleme yetkisi olan hesabı seçin.
  3. "Google Sheets tablolarınızı görme, düzenleme…" iznini onaylayın. Testing'de "Google hasn't verified this app" uyarısında Advanced → Go to ….
  4. Kart Bağlı olur. Kayda "Sheets – Satış hesabı" gibi bir ad verebilirsiniz.

C) Tabloyu hazırlama

  1. Tablonun adresi: https://docs.google.com/spreadsheets/d/<ID>/edit#gid=0. /d/ ile sonraki / arasındaki uzun dize tablo kimliğidir.
  2. Hedef sayfanın ilk satırına sütun başlıklarını yazın. Başlıklar eşleme anahtarlarıyla birebir aynı olmalıdır.
  3. CRM'e yaz kutusunda Bağlı hesap olarak Google Sheets'i seçin:
AlanDeğer
Target (sheet id / database id)<ID> veya belirli sayfa için <ID>!SayfaAdı (boşluklu ad: <ID>!'Lead Listesi')
Field mappingSütun başlığı → ifade

Örnek:

{
  "Ad": "{{ $json.name }}",
  "E-posta": "{{ $json.email }}",
  "Şirket": "{{ $json.company }}",
  "Puan": "{{ $json.score }}",
  "Durum": "{{ $json.status }}",
  "Eklenme": "{{ $now }}"
}

Eşlemede olup başlıkta bulunmayan anahtarlar yazılmaz; önce başlığı ekleyin.

İzinler ve kapsamlar

KapsamNeden gerekli
https://www.googleapis.com/auth/spreadsheetsBaşlık satırını okuma ve satır ekleme

OrqLabs Drive dosya listesi istemez; tabloyu kimliğiyle belirtirsiniz.

Limitler

KonuSınır
YazmaKullanıcı başına dakikada 60; proje başına 300
Günlük kotaYok
Tablo boyutu10 milyon hücre

RATE_LIMIT hatalarında kutu Bekleme (ms) değerini 5.000+ yapın.

Bağlantıyı test etme

Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ⑤ Bağlantıyı kes.
Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ⑤ Bağlantıyı kes.

② Bağlantıyı test et hesap e-postasını ve izni doğrular; belirli bir tabloyu okumaz. Tablo erişimini doğrulamak için iş akışını tek öğeyle test edin ve tablonun sonundaki yeni satırı kontrol edin.

Kimlik bilgilerini yenileme

  • Testing'de izin 7 günde düşer; uygulamayı yayınlayın.
  • Erişim myaccount.google.com/permissions üzerinden kaldırılırsa Yeniden yetkilendir.
  • Client secret değişirse tüm Google bağlantıları yeniden yetkilendirilir.
  • Bağlayan kişi şirketten ayrılıyorsa önceden paylaşılan bir hesapla yeniden bağlayın.

Sık karşılaşılan hatalar

HataOlası nedenÇözüm
"platformda yapılandırılmamış"GOOGLE_CLIENT_ID boşYönetici ekler
redirect_uri_mismatchAdres eklenmemişBirebir ekleyin
access_denied / "app is blocked"Test kullanıcısı değil veya Workspace kısıtıTest users; yönetici izni
AUTH – invalid_grant7 gün dolduYeniden yetkilendir; production
AUTH – 403 "caller does not have permission"Hesabın tabloda düzenleme yetkisi yokTabloyu Editor olarak paylaşın
INVALID – 403 "Sheets API has not been used"API kapalıEnable
INVALID – 404Target yanlışYalnızca kimliği kullanın
INVALID – "Unable to parse range"Sayfa adı yanlışTırnakla yazın
Satırlar kaymışBaşlıklar uyuşmuyorBaşlıkları anahtarlarla eşleyin

Sık sorulan sorular

Mevcut satırları günceller mi? Bu entegrasyon ekleme yapar. Güncelleme için HubSpot veya Notion kullanın.

Hangi sayfaya yazar? Target alanında sayfa adı yoksa ilk sayfaya.

Sonraki adım

Get started with OrqLabs

Build your first workflow today

Start on the free plan: connect your accounts, pick a template and stay in control with approval steps. No credit card required.