期限を追いかけるのが疲れましたか?Airtableはそれを把握し、Slackでお知らせします。

初級

これはProject Management分野の自動化ワークフローで、4個のノードを含みます。主にSlack, Airtable, ScheduleTriggerなどのノードを使用。 毎日のタスクリマインダーシステム:Airtable から Slack へ自動通知

前提条件
  • Slack Bot Token または Webhook URL
  • Airtable API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "id": "PA9zKFnQ4ymUqIcq",
  "meta": {
    "instanceId": "e95c8554b03e2c16a5c8c44cc7d45f6192b966fba75d5438d1201989ceff13e2",
    "templateCredsSetupCompleted": true
  },
  "name": "Tired of chasing deadlines? Airtable knows them, Slack sends them to you.",
  "tags": [],
  "nodes": [
    {
      "id": "5ce69b0e-4828-430c-a254-a690947fab76",
      "name": "スケジュールトリガー",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        500,
        1000
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 9
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "c5dafe8d-4e21-46ac-8f78-f27b1128b434",
      "name": "Search records",
      "type": "n8n-nodes-base.airtable",
      "position": [
        620,
        1960
      ],
      "parameters": {
        "base": {
          "__rl": true,
          "mode": "list",
          "value": "appPk6zfIQ1EbBq43",
          "cachedResultUrl": "https://airtable.com/appPk6zfIQ1EbBq43",
          "cachedResultName": "Tâches"
        },
        "table": {
          "__rl": true,
          "mode": "list",
          "value": "tblLkuoQ9AYsAQ0io",
          "cachedResultUrl": "https://airtable.com/appPk6zfIQ1EbBq43/tblLkuoQ9AYsAQ0io",
          "cachedResultName": "Produits"
        },
        "options": {},
        "operation": "search",
        "filterByFormula": "={Statut} = \"En cours\""
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "UnEwVjZLC3vauPax",
          "name": "Airtable Personal Access Token account 4"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "e04b65a2-6c37-4595-b815-987946e6290b",
      "name": "Send a message",
      "type": "n8n-nodes-base.slack",
      "position": [
        680,
        3380
      ],
      "webhookId": "e25887fe-9fe2-4750-824d-3e3cf706dd6a",
      "parameters": {
        "text": "=New task for {{ $json.name }}: *{{ $json[\"Titre\"] }}* 👉 Deadline: {{ $json[\"Date limite\"] }}\n",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "list",
          "value": "C0945G1M3T2",
          "cachedResultName": "tous-n8n"
        },
        "otherOptions": {},
        "authentication": "oAuth2"
      },
      "credentials": {
        "slackOAuth2Api": {
          "id": "Uw4BOaewm5FIDdQM",
          "name": "Slack account"
        }
      },
      "typeVersion": 2.3
    },
    {
      "id": "8ccb049d-aa1b-487c-a38a-2062a7215f0d",
      "name": "付箋1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        180
      ],
      "parameters": {
        "width": 1000,
        "height": 3760,
        "content": "# Still reminding people about their tasks manually every morning?\n\nLet’s be honest — who wants to start the day chasing teammates about what they need to do?\n\nWhat if Slack could do it for you — automatically, at 9 a.m. every day — without missing anything, and without you lifting a finger?\n\nIn this tutorial, you’ll build a simple automation with n8n that checks Airtable for active tasks and sends reminders in Slack, daily.\n\nHere’s the flow you’ll build:\n\n**Schedule Trigger → Search Records (Airtable) → Send Message (Slack)**\n\n## STEP 1 : Set up your Airtable base\n\nCreate a new base called Tasks\n\nAdd a table (for example: Projects, To-Do, or anything relevant)\n\nAdd the following fields:\n\n| Field| Type| Example|\n| -------- | ----------------- | ------------------------------------------- |\n| Title    | Text              | Finalize quote for Client A                 |\n| Assignee | Text              | Baptiste Fort                               |\n| Email    | Email             | [claire@email.com](mailto:claire@email.com) |\n| Status   | Single select     | In Progress / Done                          |\n| Due Date | Date (dd/mm/yyyy) | 05/07/2025                                  |\n\nAdd a few sample tasks with the status In Progress so you can test your workflow later.\n\n## STEP 2 Create the trigger in n8n\n\nIn n8n, add a Schedule Trigger node\n\nSet it to run every day at 9:00 a.m.:\n\nTrigger interval: Days\n\nDays Between Triggers: 1\n\nTrigger at hour: 9\n\nTrigger at minute: 0\n\nThis is the node that kicks off the workflow every morning.\n\n## STEP 3 : Search for active tasks in Airtable\n\nThis step is all about connecting n8n to your Airtable base and pulling the tasks that are still marked as \"In Progress\".\n\n**1. Add the Airtable node**\n\nIn your n8n workflow, add a node called:\n\nAirtable → Search Records\n\nYou can find it by typing \"airtable\" in the node search.\n\n**2. Create your Airtable Personal Access Token**\n\n\nIf you haven’t already created your Airtable token, here’s how:\n\n🔗 Go to: [https://airtable.com/create/tokens](https://airtable.com/create/tokens)\n\nThen:\n\nName your token something like TACHES\n\nUnder Scopes, check:\n\n✅ data.records:read\n\nUnder Access, select only the base you want to use (e.g. “Tâches”)\n\nClick “Save token”\n\nCopy the personal token\n\n**3. Set up the Airtable credentials in n8n**\n\nIn the Airtable node:\n\nClick on the Credentials field\n\nSelect: Airtable Personal Access Token\n\nClick Create New\n\nPaste your token\n\nGive it a name like: My Airtable Token\n\nClick Save\n\n**4. Configure the node**\n²\nNow fill in the parameters:\n\nBase: Tâches\n\nTable: Produits (or Tâches, depending on what you called it)\n\nOperation: Search\n\nFilter By Formula:\n\n{Statut} = \"En cours\"\n\nReturn All: ✅ Yes (make sure it’s enabled)\n\nOutput Format: Simple\n\n**5. Test the node**\n\nClick “Execute Node”.\n\nYou should now see all tasks with Statut = \"En cours\" show up in the output (on the right-hand side of your screen), just like in your screenshot.\n\n## STEP 4: Send each task to Slack\n\nNow that we’ve fetched all the active tasks from Airtable, let’s send them to Slack — one by one — using a loop.\n\n### Add the Slack node\nDrag a new node into your n8n workflow and select:\n\nSlack → Message\n\nName it something like Send Slack Message\n\nYou can find it quickly by typing \"Slack\" into the node search bar.\n\n### Connect your Slack account\nIf you haven't already connected your Slack credentials:\n\nGo to n8n → Credentials\n\nSelect Slack API\n\nClick Create new\n\nPaste your Slack Bot Token (from your Slack App OAuth settings)\n\nGive it a clear name like Slack Bot n8n\n\nChoose the workspace and save\n\nThen, in the Slack node, choose this credential from the dropdown.\n\n### Configure the message\nSet these parameters:\n\nOperation: Send\n\nSend Message To: Channel\n\nChannel: your Slack channel (e.g. #tous-n8n)\n\nMessage Type: Simple Text Message\n\nMessage template\nPaste the following inside the Message Text field:\n\n### Message template\n\nPaste the following inside the Message Text field: New task for {{ $json.name }}: *{{ $json[\"Titre\"] }}* 👉 Deadline: {{ $json[\"Date limite\"] }}\n\nExample output:\n\nNew task for Jeremy: Relancer fournisseur X 👉 Deadline: 2025-07-04\n\n### Test it\n\nClick Execute Node to verify the message is correctly sent in Slack.\n\nIf the formatting works, you’re ready to run it on schedule 🚀\n\n\n\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "12115582-a447-4b9f-aab4-782c85bd99b4",
  "connections": {
    "c5dafe8d-4e21-46ac-8f78-f27b1128b434": {
      "main": [
        [
          {
            "node": "e04b65a2-6c37-4595-b815-987946e6290b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "c5dafe8d-4e21-46ac-8f78-f27b1128b434",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

初級 - プロジェクト管理

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

ワークフロー情報
難易度
初級
ノード数4
カテゴリー1
ノードタイプ4
難易度説明

n8n初心者向け、1-5ノードのシンプルなワークフロー

作成者
Baptiste Fort

Baptiste Fort

@baptistefort

👋 I'm Baptiste Fort. What if automating was simply our way of taking back control in a world that's moving too fast? I build workflows that are simple, useful — sometimes invisible lol. Automation isn’t cheating. It’s just being one step ahead.

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34