保つ エアテーブル HubSpotアカウントに合わせて、 スケジュール通りに
SQL文を一度書くだけで、Query Streamsが5分ごとから週ごとまで、指定したスケジュールで実行し、Airtableテーブルにデータを書き込みます。キーで行を照合すれば、編集内容がそのまま反映され、クエリから外れた行は削除されます。もちろん、単純に行を追加することも可能です。Zapierもスクリプトもエクスポートも不要です。初回は約15分で完了し、無料プランで利用できます。
最終的に手に入るもの
HubSpotクエリが返す行を格納するAirtableテーブル。5分ごとから週ごとまでのスケジュールに従って更新され、実行ごとに変更内容のレシートが送信されます。例:
HubSpotはAPIを通じてお客様のデータを保持しています。お客様のチームはAirtableで作業しています。通常、データ連携にはZapierやMakeといったツールを使うか、誰かがアップロードしたCSVファイルをサイレントに処理して1行ずつコピーするという方法が用いられます。しかし、Query Streams Automationは違います。HubSpotアカウントに既に存在するエージェントが、保存済みのSQLをスケジュールに基づいて実行し、結果全体を一度にAirtableに書き込みます。キーに基づいて行を照合することで、テーブルのサイズが大きくなることなく、常に正しい状態を維持します。
必要なもの
HubSpotはエージェントを介して接続しました
エージェントは、常時稼働している任意のコンピューターにインストールされ、HubSpotアカウントがデータエージェントの接続として追加されます。まだ完了していませんか? HubSpotを最初に接続します所要時間は約10分です。
Airtableのログイン情報
Airtableでは、クエリ ストリームがレコードの読み書き、およびテーブル構造の読み書きを、ユーザーが選択したデータベースで行うことを承認するよう求められます。ワークスペースの設定によっては、パーソナル アクセス トークンを使用することもできます。
作業はどこで行われますか? エージェントを実行しているコンピューター上で、スケジュールに従ってクエリを実行し、結果をAirtableに書き込むため、そのコンピューターは起動したままにしておく必要があります。ブラウザは閉じても構いません。Query Streams自体は、結果を保存しません。
6つのステップで設定できます
-
同期を維持したいクエリを保存します
開く クエリビルダーHubSpot接続を選択してください(まだ接続していませんか? ここから始めましょう)、Airtable で必要な行と列を正確に返す SELECT 文を記述します。これは、いくつかの列を抽出します。 ハブスポット・ディールズ テーブル:
例:SQLSELECT dealname, dealstage, amount, closedate FROM hubspot.deals ORDER BY closedate DESC LIMIT 100;
実行してから セーブ 分かりやすい名前(例:「Airtable の注文」)を付けてください。SELECT では、行ごとに一意の列を保持してください。 取引名これが、Full Syncが該当行をその場で更新するために使用する鍵です。後でクエリを編集して再保存すると、自動化処理は次回の実行時に変更を反映します。
-
Automationを開いてAirtableを選択します。
ポータルで、 オートメーション (トップメニュー) ストリーム → スケジュール済み → 自動化)そしてクリック 新しい自動化魔法使いには5つの短いステップがあります。 ステップ1 クリック エアテーブル カード。
代わりに「始める前に」というメッセージが表示される? ウィザードは、エージェントがオンライン接続を確立し、かつ少なくとも1つの保存済みクエリが存在する場合にのみ開きます。ページには、3つの条件のうちどれが不足しているかが表示され、該当箇所へのリンクが表示されます。
-
Airtableを接続する
の上 ステップ2 クリック Airtableに接続するAirtableが開き、クエリ ストリームが使用できるベースを尋ね、返されます。Airtableは、選択したベースでクエリ ストリームがレコードの読み書き、およびテーブル構造の読み書きを許可するかどうかを尋ねます。ワークスペースが推奨する場合は、パーソナル アクセス トークンも使用できます。一度接続済みですか?ページには、 この接続を使用する その代わり。
-
行が着地する場所を選択してください
の上 ステップ3 選ぶ ベースすると、 テーブル 行はどこに配置されるべきか。最初からやり直すのが一番簡単です。 新しいテーブルを作成する名前を入力してクリック 作成するクエリ ストリームは、クエリの列からフィールドを作成します。テーブルに既に行が存在する場合は、プレビューが表示され、各同期モードがそれらの行に対してどのような処理を行うかが説明されます。テーブルごとに 1 つの自動化が可能です。
-
クエリを選択し、行がどのように配置されるかを決定します。
の上 ステップ4 開く 保存されたクエリー ステップ1で作成したクエリを一覧表示して選択します。クエリストリームは、そのクエリを一度実行して列を読み込み、返される行数を表示し、2つの選択肢を表示します。
追加・高速追加
クエリを実行するたびに、クエリの行がテーブルの末尾に追加されます。更新も削除もされないため、ログ、イベント、履歴などを蓄積するのに最適な方法です。キー列は不要です。変更のない行は再度追加されず、値が変更された行は新しい行として下に追加され、古い行はそのまま残ります。
フル同期・ミラーフルシンク
行は、 鍵 注文IDなどの列。新しい行が追加され、変更された行はそのまま更新され、クエリから返されなくなった行は削除されます。これには、手動でテーブルに入力された行も含まれるため、手動で入力された行は別のテーブルに保持してください。これは、在庫、パイプライン、マスターデータ、ダッシュボードに適しています。
フル同期は列ごとに設定されるため、共有テーブルで特に役立ちます。
- 鍵
- 行を識別する列、例えば 注文IDクエリ結果内で一意である必要があります。クエリ ストリームはそれを自動的にチェックし、重複を拒否します。
- 同期
- HubSpotからの実行ごとに上書きされます。Airtableで同期列を編集した場合、次の実行時に元の値が復元されます。
- 保存する
- 行が最初に到着したときに書き込まれ、その後は比較されないため、HubSpot で変更されても更新はトリガーされません。チームが手動で入力するメモ、担当者、フォローアップ日については、クエリに含まれていない列を使用してください。Airtable にのみ存在する列は、同期によって変更されることはありません。
どちらが速いですか? 追加モードでは、テーブルを読み込むことなく書き込みが行われます。完全同期モードでは、テーブルを読み込み、すべての行を比較し、差分のみを書き込むため、処理時間は長くなりますが、テーブルは常にクエリと一致します。これらのモードは、自動化設定の編集パネルから後から切り替えることができます。
信頼できるテーブルについては、こちらをクリックしてください。 すべての列を同期として作成する次に、鍵のアイコンをクリックします。 取引名 それを実現するために 鍵クエリ ストリームは結果全体をスキャンしてキーが一意であることを確認し、一意でない場合は警告します。クエリの一部ではない列にチーム独自のメモを残してください。それらの列は決して変更されません。常に増加するログについては、ここをクリックしてください。 すべての列を保持するように作成します 代わりに、キーをスキップします。クリックします。 続く.
-
スケジュールを設定し、名前を付け、作成します
の上 ステップ5 選ぶ スケジュール通りに実行する そして選ぶ 頻度:
頻度 走る 5分ごとに 5分ごとに、最速で許可されている 15分ごとに 15分ごと 30分ごと 30分ごと 毎時間 毎時ちょうどに 毎日午前9時 毎日午前9時、デフォルト 毎日午前6時 毎日午前6時 平日午前9時 月曜日から金曜日の午前9時 毎週(月曜日午前9時) 毎週月曜日午前9時 カスタムスケジュール あなた自身の分、時間、曜日、または日付 時代は続く タイムゾーン 選択すると、ブラウザの起動時に表示されます。 マニュアルのみ そして押す 走る いつでも好きな時に実行できます。スケジュールは後から自動化の編集パネルから追加できます。スケジュールされた実行はエージェント上で実行されるため、ブラウザを閉じても実行は継続されます。実行予定時刻にエージェントを実行しているコンピュータの電源がオフになっている場合、実行されなかった分はエージェントが再起動した直後に一度だけ実行されます。
与えて 統合名「Airtableへの注文、毎日」など、 創作の準備はできましたか? 概要とクリック 自動化を作成するオートメーションページに戻り、 走る スケジュールを待たずに、今すぐ最初の同期を実行してください。Airtableを開くと、列ヘッダーの下に行が表示されます。
それでおしまい。 今後は、テーブルが自動的に最新の状態に保たれます。クエリが返した行以外はネットワークから何も送信されず、誰も何かを実行することを覚えておく必要もありません。
その後に目にするもの
の 自動化ページ すべての自動化をステータス、ソース、ターゲット、キー、スケジュール、最終同期、行数とともに一覧表示します。 処刑 タブ:トリガー(手動またはスケジュール)、実行時間、作成、更新、削除、変更された行を含むすべての実行。 パフォーマンス このタブには、7日から90日間に処理されたデータ量と成功率が表示されます。
停止した時に通知されます
すべての組織には 同期の問題 初日から適用されるアラートルール:同期が失敗した場合、アプリ内通知とメールが送信され、復旧した場合にも再度通知が送信されます。1件のインシデントにつき1つのメッセージが送信され、再試行のたびにメッセージが送信されることはありません。この機能をオフにするか、ストリーム → アラートとレポートでチャンネルを変更してください。
一時停止すべき時に一時停止する
Airtableが接続を受け付けなくなった場合、またはデータコネクタが削除された場合、自動化処理は一時停止し、その理由が表示されます。再接続するか、新しいソースを選択して「再開」を押してください。その他のエラーが発生した場合は、スケジュールは継続され、該当する行に表示されます。
キー列がありません
Airtableでキー列の名前を変更したり削除したりすると、Full Syncは何も書き込む前に停止し、 修正オプション列を元の名前に戻して、再度実行してください。他の列は同期によって削除されることはありません。
計画で許可されている内容
自動化機能は無料プランを含むすべてのプランで利用可能で、作成できる自動化の数に制限はありません。ただし、各プランで制限されるのは、1回の実行で1つのクエリが返すことができる行数です。
| プラン | 1回の実行あたりの行数 |
|---|---|
| 無料 | 125 |
| 個人的な核心 | 500 |
| パーソナルプラス | 1,000 |
| ビジネスコア | 2,500 |
| ビジネスプラス | 5,000 |
| ビジネスマックス | 10,000 |
| エンタープライズコア | 25,000 |
| エンタープライズプラス | 100,000 |
| エンタープライズマックス | 250,000 |
クエリがより多くのデータを返す場合、実行は途中で中断されるのではなく保留され、自動化システムはどのプランが適切か、または日付範囲などのフィルターを追加することを提案します。正常に実行された各実行は、Excel および Sheets クエリで使用されるのと同じデータ レルムの割り当て量にカウントされます。 価格ページをご覧ください 手当のために。
良い次の動き
- フィルターを追加する クエリに対して、例えば過去90日間などを指定することで、テーブルのサイズを小さく保ち、処理速度を向上させ、プランの行制限に適合させます。
- 手書きのメモは専用の列に記入してください。クエリの外側にあるため、すべての同期で存続します。
- 自動化をグループ化する いくつか設定したら、編集パネルから「自動化」ページをグループごとにフィルタリングします。
人々が尋ねる質問
同期によって、私のチームがAirtableに追加したメモは上書きされますか?
メモが独自の列にある場合はそうではありません。Airtable にのみ存在し、クエリには存在しない列は変更されないため、同期された列の横にメモまたは所有者列を追加してそこに入力します。 同期 実行のたびにHubSpotの値に戻されます。 保存する 行が最初に到着したときに列にデータが入力され、その後は比較されません。
HubSpotのデータはクエリストリームに保存されますか?
いいえ。エージェントはお客様側でクエリを実行し、暗号化されたリンクを介して行をAirtableに直接送信します。クエリストリームは、構成、スケジュール、および実行ごとの行数を保持しますが、行自体は保持しません。
コンピューターは電源を入れたままにしておく必要がありますか?
エージェントを実行しているコンピューターが処理を実行します。なぜなら、クエリを実行してAirtableに書き込むのはエージェントだからです。ご自身のノートパソコンとブラウザは閉じていても構いません。実行予定時刻にコンピューターの電源が切れていた場合、実行が中断されたとしても、エージェントが再起動した直後に一度だけ実行されます。
後でクエリを変更できますか?
はい。クエリビルダーで編集して保存すると、次回の実行時に自動的に新しいバージョンが使用されます。列を追加または削除した場合は、オートメーションの編集パネルを開いてマッピングしてください。
2つの自動化プロセスが同じテーブルに書き込むことはできますか?
いいえ、テーブルごとに自動化は1つだけです。2つ目の自動化を別のテーブルに向けるか、最初の自動化の背後にあるクエリを拡張してください。
無料プランで本当にこれがカバーされるのですか?
はい。無料プランは、期限切れのトライアルではなく、継続して利用できるプランです。自動化はすべてのプランに含まれています。プランによって異なるのは、1回の実行で1つのクエリが返すことができる行数です。無料プランに含まれる内容については、 価格ページ.
関連ガイド
すべてのガイド HubSpot
Setup trouble?
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

