CRM & pemasaran
Menghubungkan HubSpot ke Excel, Google Sheets, AI, dan REST
Data CRM sebagai tabel virtual: kontak, perusahaan, kesepakatan, alur kerja. SQL baca-saja yang sama seperti di gudang data Anda.
Satu koneksi, setiap permukaan
Ke mana data HubSpot Anda dapat dikirim?
- 1 koneksi keluar
- 0 port masuk
- hanya baca · kredensial tetap di tempatnya
berjalan pada
- Untuk tim, vendor, dan mitra Anda
-
Excel add-in · refresh on demand
-
Lembar Kerja Google tambahan · penyegaran sesuai permintaan
-
Nova AI bertanya dengan bahasa Inggris sederhana · teks ke SQL
-
Penampil Data Bagikan hasil langsung · tim, vendor, mitra · perangkat apa pun
- Untuk aplikasi dan sistem
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sinkronisasi terjadwal Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Untuk alat AI
-
Asisten AI Claude · Kursor · Server MCP
- Dikirimkan kepada orang-orang
-
Peringatan & laporan Slack · Discord · Email · Webhook
Query Streams mengubah portal HubSpot menjadi 31 tabel SQL — kontak, perusahaan, kesepakatan, tiket, keterlibatan, penawaran, faktur, daftar, dan definisi alur kerja di baliknya — yang dapat dibaca dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP, dan titik akhir REST. Asosiasi muncul sebagai tabel tersendiri, sehingga tautan kontak ke perusahaan dan kesepakatan ke item baris adalah JOIN biasa, bukan ekspor yang harus Anda susun ulang secara manual.
- Untuk tim, vendor, dan mitra Anda
-
HubSpot ke Excel Microsoft Excel · Add-in Excel
Ambil hasil HubSpot secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.
Panduan HubSpot -
HubSpot ke Google Sheets Tambahan lembar
Jalankan kueri HubSpot yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.
Panduan HubSpot -
Tanyakan pada Nova tentang HubSpot Nova AI · teks ke SQL
Ajukan pertanyaan dalam bahasa Inggris yang mudah dipahami. Nova sudah mengetahui tabel HubSpot Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.
Cara kerja Nova -
HubSpot ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop
Bagikan hasil HubSpot secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang setiap kali dibuka, di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan kode SQL atau kredensialnya.
Cara kerja Penampil Data - Untuk aplikasi dan sistem
-
API REST HubSpot Titik akhir HTTP
Publikasikan kueri HubSpot sebagai endpoint JSON terautentikasi yang dapat dipanggil oleh aplikasi apa pun, dengan spesifikasi OpenAPI 3.1 dan koleksi siap pakai untuk Postman, Insomnia, dan Hoppscotch. Tidak ada port basis data yang dibuka.
Cara kerja REST API -
HubSpot ke Power BI Power Query M
Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil HubSpot secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.
Cara kerja Power BI -
HubSpot ke Airtable Platform otomatisasi
Sinkronkan data HubSpot ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.
Panduan HubSpot -
HubSpot ke Baserow Platform otomatisasi
Mengunggah data ke tabel Baserow dari HubSpot melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.
Panduan HubSpot -
HubSpot ke SeaTable Platform otomatisasi
Jaga agar basis data SeaTable selalu diperbarui dengan data HubSpot tanpa mengekspor file atau mengekspos basis data.
Panduan HubSpot -
HubSpot ke Smartsheet Platform otomatisasi
Masukkan hasil HubSpot ke dalam tabel Smartsheet sehingga rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.
Panduan HubSpot -
HubSpot ke Anvil Anvil Works · Platform aplikasi
Dukung aplikasi Anvil Python dengan HubSpot melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.
Panduan HubSpot - Untuk alat AI
-
Server HubSpot MCP Klien Claude, Cursor, dan MCP
Berikan akses baca saja kepada asisten AI ke HubSpot beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di dalam obrolan.
Panduan HubSpot - Dikirimkan kepada orang-orang
-
Peringatan dan laporan HubSpot Slack · Discord · Email · Webhook
Atur jadwal untuk kueri HubSpot dan kirimkan baris data ke Slack, Discord, email, atau webhook yang ditandatangani — atau tahan pesan hingga jumlah baris, ambang batas, atau perubahan persentase melampaui batas yang Anda tetapkan.
Cara kerja peringatan dan laporan
Cara kerjanya
5 langkah, tanpa perubahan firewall masuk.
Buat aplikasi pribadi di portal HubSpot Anda dan berikan cakupan baca untuk objek-objek yang Anda inginkan.
Instal Network Agent dan tempelkan token akses. Token tersebut tersimpan di sana; HubSpot hanya menerima informasi dari jaringan Anda sendiri.
Pilih tabel mana dari 31 tabel yang ingin disinkronkan dan seberapa sering. Kontak, perusahaan, kesepakatan, pemilik, alur kerja, tahapan alur kerja, dan properti diaktifkan secara default.
Tulis SQL biasa terhadap hubspot.deals, hubspot.companies, dan lainnya — atau biarkan Nova yang menuliskannya.
Baca data tersebut dari Excel, Spreadsheet, Power BI, MCP, atau REST, dan gabungkan ke basis data Anda sendiri dalam pernyataan yang sama.
Analisis mendalam fitur
Apa yang HubSpot berikan kepada Anda
Asosiasi adalah sebuah tabel, bukan teka-teki.
Hal yang membuat ekspor HubSpot menyulitkan adalah informasi menariknya terletak pada tautan antar objek, dan file CSV kontak tidak memuatnya. Di sini, informasi tersebut berada dalam tabel tersendiri dengan kedua sisi pada setiap baris.
- hubspot.associations menyimpan objek asal, objek tujuan, tipe asosiasi, dan label, sehingga kontak suatu kesepakatan atau perusahaan suatu tiket hanyalah sebuah JOIN biasa.
- Kontak ke perusahaan, kontak ke kesepakatan, perusahaan ke kesepakatan, kesepakatan ke item baris, tiket ke kontak, dan tiket ke perusahaan semuanya tercakup.
- Pipeline dan tahapan pipeline juga merupakan tabel terpisah, sehingga tahapan suatu kesepakatan akan menghasilkan nama dan urutan, bukan ID yang tidak jelas.
31 meja
- Objek CRM — kontak, perusahaan, kesepakatan, tiket, pemilik, alur kerja, tahapan alur kerja, produk, item baris.
- Pertunangan — panggilan telepon, email, rapat, catatan, tugas, komunikasi.
- Perdagangan — penawaran harga, faktur, langganan, pembayaran, pajak, diskon, biaya.
- Pemasaran — acara_pemasaran, formulir, pengajuan_formulir, pengajuan_umpan_balik.
- Daftar dan otomatisasi — daftar, alur kerja.
- Definisi — properti, skema, asosiasi.
Di mana properti kustom Anda sebenarnya berada
Penting untuk menjelaskannya secara tepat, karena ini adalah satu hal yang sering diasumsikan orang bekerja secara berbeda. Setiap tabel objek memiliki serangkaian kolom bernama tetap — bidang standar — dan semua hal lain yang dikembalikan HubSpot, termasuk properti khusus, disimpan dalam kolom JSON raw_data pada baris yang sama.
- Tidak ada yang dibuang. Properti kustom dapat diakses melalui kueri, tetapi melalui kolom JSON, bukan sebagai kolom tersendiri.
- File hubspot.properties mencantumkan setiap definisi properti di lima belas tipe objek. — nama, label, tipe, tipe bidang — sehingga Anda dapat mencari tahu apa yang ada dan apa namanya.
- Hubspot.schemas menyimpan definisi objek kustom. Catatan objek kustom tidak disinkronkan sebagai tabel tersendiri.
- Jika Anda ingin properti kustom dibaca sebagai kolom kelas satu di spreadsheet, pisahkan properti tersebut dalam kueri yang tersimpan. Itu hanya satu ekspresi sekali, dan setiap pengguna kueri tersebut kemudian akan melihat kolom yang tepat.
Digunakan bersama oleh setiap konektor API
Cara kerja setiap konektor API
- Akun Anda menjadi tabel — Titik akhir dipetakan ke tabel SQL bertipe dengan kunci utama dan indeks, sehingga Anda menulis SELECT, JOIN, dan GROUP BY alih-alih melakukan paging melalui JSON.
- Anda memilih apa yang disinkronkan, dan seberapa sering. — setiap tabel memiliki intervalnya sendiri, atau tidak memiliki interval sama sekali. Jika API vendor mendukungnya, hanya catatan yang berubah sejak eksekusi terakhir yang diambil.
- Salinan ini milikmu — data tersebut tersimpan dalam file DuckDB terenkripsi AES-256-GCM di dekat agen, di mesin Anda. Bukan di cloud kami.
- Penjual hanya akan berkomunikasi dengan Anda. — Agen memanggil API langsung dari jaringan Anda sendiri, sehingga token Anda tidak diperlukan oleh Query Streams untuk menjawab permintaan.
Bagus untuk diketahui
- Ini adalah salinan yang disinkronkan, bukan proksi langsung. — sebuah kueri membaca apa yang telah diambil sebelumnya, sehingga mengembalikan data dengan kecepatan SQL dan tidak pernah melebihi batas laju API Anda. Tabel terpilih juga dapat memperbarui baris yang usang saat Anda membacanya.
- Batasan kecepatan akan dihormati untuk Anda. — setiap konektor beroperasi dengan kecepatan yang sesuai dengan batasan yang dipublikasikan oleh vendor, sehingga sebuah laporan tidak dapat menyebabkan akun Anda dibatasi untuk semua hal lain yang menggunakannya.
- Tidak ada yang dibuang — kolom yang tidak disebutkan namanya dalam tabel disimpan dalam kolom JSON raw_data yang masih dapat Anda kueri.
- Gabungkan dengan basis data Anda — sebuah tabel API dan tabel SQL Server dalam satu pernyataan yang sama merupakan kueri biasa di sini, bukan proyek integrasi.
SQL lintas sumber
Hubungkan HubSpot dengan data Anda lainnya.
CRM mengetahui siapa pemilik akun; prosesor pembayaran mengetahui jumlah yang dibayarkan. Keduanya tidak mengetahui keduanya, dan angka yang diminta di akhir kuartal membutuhkan keduanya dalam satu baris yang sama. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengirimkan hasilnya kembali, dan penggabungan terjadi secara terpusat — sumber-sumber tersebut tidak pernah berkomunikasi satu sama lain dan tidak ada yang disalin ke mana pun.
3 koneksi · 3 agen
Satu pernyataan
-- akun dari HubSpot, baris pelanggan Anda sendiri, faktur dari Stripe
PILIH h.industri, COUNT(DISTINCT h.id) AS accounts, SUM(i.amount_due) / 100 AS invoiced
DARI crm.hubspot.companies1 h
GABUNG pg_crmpelanggan umum2 c ON c.domain = h.domain
GABUNG penagihan.stripe.faktur3 i ON i.customer = c.stripe_id
KELOMPOKKAN BERDASARKAN industri h.
PESAN OLEH ditagih DESC;
Tiga bagian tersebut adalah koneksi, skema, dan tabel — dan nama koneksi adalah apa pun yang Anda sebutkan. Kolom ilustratif; tabel Anda akan tetap menjadi tabel Anda. Penggabungan (join) berjalan pada domain perusahaan karena kesepakatan HubSpot tidak membawa referensi pelanggan sendiri — tautan antara objek adalah baris dalam tabel asosiasi, yang juga dapat dikueri ketika kesepakatan, bukan akun, yang Anda inginkan. Stripe melaporkan uang dalam satuan mata uang terkecil, oleh karena itu ada pembagian. Hanya baca berlaku untuk setiap bagian: hanya SELECT, WITH, dan EXPLAIN, dengan batasan berapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Cara kerja kueri terfederasi
Detail koneksi
Apa yang dibutuhkan HubSpot
- Autentikasi
- Token akses aplikasi pribadi, yang disimpan di agen. Bukan proses OAuth bolak-balik yang harus Anda jaga agar tetap aktif.
- Mengulurkan tangan
- HTTPS dari jaringan Anda ke HubSpot. Tidak ada lalu lintas masuk.
- Skema
- hubspot — jadi hubspot.deals, hubspot.contacts, hubspot.associations
- Tabel
- 31, tujuh di antaranya aktif secara default: kontak, perusahaan, kesepakatan, pemilik, pipeline, tahapan pipeline, dan properti.
- Properti khusus
- Disimpan dalam kolom JSON raw_data pada baris objek, dengan definisinya tercantum di hubspot.properties. Data tersebut tidak ditambahkan sebagai kolom.
- Bertahap
- Melalui pencarian CRM HubSpot berdasarkan tanggal terakhir diubah, sehingga perubahan pada catatan yang sudah ada dapat terdeteksi.
- Pembaruan langsung
- Tersedia di 20 tabel objek CRM — kueri yang dikunci ke satu catatan akan memeriksanya terhadap HubSpot sebelum memberikan jawaban.
- Batasan tarif
- Dibatasi hingga batas minimum yang ditetapkan oleh HubSpot, sehingga laporan tersebut tidak dapat membatasi akses portal untuk semua orang.
- Salinan lokal
- Sebuah file DuckDB terenkripsi AES-256-GCM di samping agen, di mesin Anda.
Mode baca saja bersifat struktural. Konektor tidak mengimplementasikan panggilan tulis HubSpot — setiap permintaan yang dibuatnya adalah baca, pencarian, atau baca batch — sehingga kueri tidak dapat mengubah tahapan kesepakatan atau menyentuh kontak apa pun cakupan tokennya. Meskipun demikian, membatasi aplikasi privat hanya untuk baca tetap layak dilakukan.
Sinkronisasi asosiasi menelusuri setiap objek dari setiap tipe dan kemudian membaca tautan secara bertahap, sehingga ini adalah tabel yang paling memakan biaya di sini. Berikan interval yang lebih lama daripada tabel objek kecuali Anda benar-benar membutuhkan tautan tersebut hingga menit terakhir.
Dokumentasi vendor: www.hubspot.com
Pertanyaan yang Sering Diajukan (FAQ)
Pertanyaan tentang HubSpot
Alat apa saja yang dapat membaca data HubSpot melalui Query Streams?
Semua aplikasi tersebut dapat diakses melalui satu koneksi: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, peringatan dan laporan terjadwal. Hubungkan akun sekali saja dan setiap platform akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.
Apakah saya perlu membuka port firewall untuk akun HubSpot saya?
Tidak. Query Streams Network Agent berjalan di dalam jaringan Anda dan membuka satu koneksi keluar terenkripsi. Tidak ada yang mendengarkan lalu lintas masuk, tidak diperlukan VPN, dan akun tersebut mempertahankan aturan firewall yang ada.
Bisakah Query Streams mengubah data di HubSpot?
Tidak. Agen tersebut memberlakukan mode baca saja pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Kredensial tetap berada di agen dan tidak pernah dikirim ke Query Streams.
Apa yang dibutuhkan Query Streams untuk terhubung ke HubSpot?
Host yang dapat dijangkau, peran dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada akun. Otentikasi: Token akses aplikasi pribadi, disimpan pada agen. Bukan perjalanan bolak-balik OAuth yang harus Anda pertahankan. Diakses melalui: HTTPS dari jaringan Anda ke HubSpot. Tidak ada yang masuk. Skema: hubspot — jadi hubspot.deals, hubspot.contacts, hubspot.associations. Tabel: 31, tujuh di antaranya aktif secara default: contacts, companies, deals, owners, pipelines, pipeline_stages, dan properties.
Bisakah saya menggabungkan HubSpot dengan basis data lain dalam kueri yang sama?
Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke HubSpot dan koneksi Anda lainnya sekaligus, ditulis sebagai connection.schema.table. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya dan mengalirkan hasilnya kembali; penggabungan terjadi secara terpusat, sehingga sumber-sumber tersebut tidak pernah terhubung satu sama lain dan tidak ada yang disalin atau dijadwalkan. Hanya baca berlaku untuk setiap bagian — hanya SELECT, WITH, dan EXPLAIN — dan ada batasan seberapa banyak data yang dapat diserahkan oleh satu sumber untuk satu kueri. Kueri terfederasi adalah fitur paket; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.
Tempatkan HubSpot di tempat pekerjaan berlangsung.
Instal agen tersebut, arahkan ke akun Anda, dan pilih tujuan.
Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.

