メインコンテンツへスキップ

概要

Airtableは、スプレッドシートの構造とデータベースの堅牢な機能をシームレスに組み合わせた、多用途のクラウドベースプラットフォームです。 AirtableのオートメーションスクリプトはJavaScriptで書かれており、AyrshareのAPIと統合することで、Airtable内から直接ソーシャルメディア管理を効率化できます。この統合により、コンテンツの投稿、パフォーマンス指標の分析、コメントの管理を、1つの集中的な場所からユーザーのために行うことができます。 このガイドでは、統合をセットアップする手順を順を追って説明します。

セットアップ

Airtableオートメーションスクリプトを実行するには、有料のAirtableプランが必要です。 Airtableプランがスクリプトを含むオートメーションを含んでいることを確認してください。
このガイドでは、Ayrshare経由でAirtable内の連携済みソーシャルメディアアカウントに自動投稿する方法を説明します。 単一の企業のソーシャルアカウント、または管理対象クライアントのソーシャルメディアアカウントに投稿できます。以下のコードは、すべてGitHubで入手できます。

GitHub: Airtable Post Social Media

API Keyを取得する

まず、Ayrshareダッシュボードで無料または有料プランのAPI Keyを取得します。このキーは以下のスクリプトで使用されます。 AyrshareのLaunch PlanまたはBusiness Planを利用しており、クライアントの代わりに投稿したい場合は、/userまたは/create-profileエンドポイント、あるいはAyrshareダッシュボードでクライアントのProfile Keyをすべて収集してください。
Ayrshareにいくつかのソーシャルアカウントを連携していることを確認してください。Ayrshareソーシャル連携ページで確認してください。

Airtableワークスペースの作成

Airtableで、フィールドを持つ新しいワークスペースを作成します。セル列の名前は必ず以下のとおりに指定してください:
  • Post を Long Textとして
  • Platforms をMulti Selectとして、タイプ: facebook、instagram、twitter、linkedin、reddit、telegram
  • Images を Attachmentとして
  • Profile Keys を Single Line Textとして
  • Status を Single Line Textとして。
  • Schedule Date を Dateとして、Local Format、Include Time Field、Time Format 24 Hours
Airtable Table Example これらのフィールドは、これから構築するAirtableオートメーションスクリプトで使用されます。 ライブのAirtable例をご覧ください。

Airtable ソーシャルメディア例

ライブのAirtable例を見る

テスト投稿データを入力する

投稿をテストするためのサンプルデータが必要です。以下は提案です:
  • Post: Happy New Year 2025 と入力
  • Platforms: 連携済みのネットワークを1つ以上選択します。名前は小文字であることを確認してください。
  • Images: 画像を添付します。次の画像をダウンロードして添付するのがおすすめです: https://img.ayrshare.com/012/gb.jpg
  • Profile Keys: Business PlanまたはLaunch Planを利用中で、クライアントのプロフィールに投稿したい場合は、そのProfile Keyを入力します。それ以外の場合は空欄のままにしてください。
  • Status: pending と入力します。スクリプトはpendingに設定されたレコードのみを取得します。pendingは小文字であることを確認してください。
  • Schedule Date: 今回は即時投稿をテストするだけなので、空欄のままにします。後で、将来の日付を選択して投稿をスケジュール設定できます。

スクリプトエディタでオートメーションスクリプトを構築する

これから、テーブルからデータを読み取り、投稿を作成し、Ayrshare経由でソーシャルネットワークに送信するAirtableオートメーションスクリプトを構築します。Airtableスクリプトエディタを使用します。

トリガーを追加

  • ワークスペースで、Automation をクリックし、次に +New automation をクリックします。
Go to the Automation section of Airtable
  • オートメーションに名前を付けます。
  • Choose a Trigger をクリックします。
  • When a Record is Created を選択します。
  • 上記のフィールドを持つテーブルを選択します。
  • Done をクリックします。

アクションを追加

  • Add Action をクリックして開始します。
  • Run Script を選択します。スクリプトエディタに移動します。
以下の行を削除します:
そしてスクリプトエディタに以下のコードをコピー&ペーストします:
このコードは、テーブルから読み取り、Ayrshareに投稿します。ただし、まず(上記で取得した)API Keyを追加する必要があります。 Your API Keyを実際のAPI Keyに置き換えてください。

スクリプトをテストする

スクリプトエディタで、>Test を押します。 スクリプトが実行され、API呼び出しからのレスポンスが出力されます。すべてが正常に動作した場合、成功メッセージが返され、レコードのpendingフィールドがsuccessに変更され、選択したソーシャルネットワークに投稿が公開されます。 テーブルに新しいレコードを作成すると、スクリプトが実行され、pendingレコードを処理します。

Airtableドキュメント

より詳しい情報については、Airtableドキュメントをご覧ください。 Airtableスクリプトエディタの使い方の詳細が記載されています。

ビデオチュートリアル

Automate All The Thingsのチームによる素晴らしいビデオチュートリアルです。このビデオでは、Ayrshareをライブの Airtableプロジェクトに統合する方法を説明します。
Airtableとソーシャルメディアの統合例をさらにご覧ください。

ご質問

ご質問やコメントがある場合は、メールでお問い合わせいただくか、チャットでお問い合わせください。