Airtable MCP
중급
이것은CRM, AI Chatbot분야의자동화 워크플로우로, 10개의 노드를 포함합니다.주로 AirtableTool, McpTrigger 등의 노드를 사용하며. Airtable의 AI 기반 연락처 관리, 자연어 명령 지원
사전 요구사항
- •Airtable API Key
사용된 노드 (10)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "nNmc3DeecTU28eVM",
"meta": {
"instanceId": "2000c64071c20843606b95c63795bb0797c41036047055a6586498e855b96efc",
"templateCredsSetupCompleted": true
},
"name": "Airtable MCP",
"tags": [],
"nodes": [
{
"id": "57d9bacd-3ff4-48b3-a253-f47cc8fde5ab",
"name": "MCP 서버 트리거",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
780,
120
],
"webhookId": "your-webhook-id-here",
"parameters": {
"path": "your-webhook-path-here"
},
"typeVersion": 1.1
},
{
"id": "5e1eb7f9-a1c7-44fc-acb2-38ea6b407896",
"name": "레코드 가져오기",
"type": "n8n-nodes-base.airtableTool",
"position": [
720,
380
],
"parameters": {
"id": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Record_ID', ``, 'string') }}",
"base": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_BASE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID",
"cachedResultName": "contacts"
},
"table": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_TABLE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID/YOUR_AIRTABLE_TABLE_ID",
"cachedResultName": "contact data"
},
"options": {}
},
"typeVersion": 2.1
},
{
"id": "6226cd66-19b5-4751-8db9-d0f45f017292",
"name": "레코드 생성",
"type": "n8n-nodes-base.airtableTool",
"position": [
860,
580
],
"parameters": {
"base": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_BASE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID",
"cachedResultName": "contacts"
},
"table": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_TABLE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID/YOUR_AIRTABLE_TABLE_ID",
"cachedResultName": "contact data"
},
"columns": {
"value": {
"Name": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Name', ``, 'string') }}",
"email": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('email', ``, 'string') }}",
"Assignee": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Assignee', ``, 'string') }}"
},
"schema": [
{
"id": "Name",
"type": "string",
"display": true,
"removed": false,
"readOnly": false,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "email",
"type": "string",
"display": true,
"removed": false,
"readOnly": false,
"required": false,
"displayName": "email",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Assignee",
"type": "string",
"display": true,
"removed": false,
"readOnly": false,
"required": false,
"displayName": "Assignee",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Status",
"type": "options",
"display": true,
"options": [
{
"name": "Todo",
"value": "Todo"
},
{
"name": "In progress",
"value": "In progress"
},
{
"name": "Done",
"value": "Done"
}
],
"removed": false,
"readOnly": false,
"required": false,
"displayName": "Status",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "create"
},
"typeVersion": 2.1
},
{
"id": "a6ec7651-1953-4c92-8a51-21f9c130df0c",
"name": "레코드 삭제",
"type": "n8n-nodes-base.airtableTool",
"position": [
1200,
360
],
"parameters": {
"id": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Record_ID', ``, 'string') }}",
"base": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_BASE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID",
"cachedResultName": "contacts"
},
"table": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_TABLE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID/YOUR_AIRTABLE_TABLE_ID",
"cachedResultName": "contact data"
},
"operation": "deleteRecord"
},
"typeVersion": 2.1
},
{
"id": "303338ab-02c7-45ed-9978-31e254c9d34b",
"name": "레코드 검색",
"type": "n8n-nodes-base.airtableTool",
"position": [
1060,
520
],
"parameters": {
"base": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_BASE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID",
"cachedResultName": "contacts"
},
"table": {
"__rl": true,
"mode": "list",
"value": "YOUR_AIRTABLE_TABLE_ID",
"cachedResultUrl": "https://airtable.com/YOUR_AIRTABLE_BASE_ID/YOUR_AIRTABLE_TABLE_ID",
"cachedResultName": "contact data"
},
"options": {},
"operation": "search",
"filterByFormula": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Filter_By_Formula', ``, 'string') }}"
},
"typeVersion": 2.1
},
{
"id": "39d9b303-de3f-4af4-a464-26be930dda40",
"name": "MCP 트리거 정보",
"type": "n8n-nodes-base.stickyNote",
"position": [
560,
20
],
"parameters": {
"color": null,
"height": 260,
"content": "🚀 **MCP TRIGGER**\n**AUTHOR DAVID OLUSOLA**\n\nThis is the entry point for AI interactions. When an AI assistant needs to manage contacts, it triggers this workflow through the Model Context Protocol (MCP).\n\n**Function**: Receives AI requests and routes them to appropriate Airtable operations."
},
"typeVersion": 1
},
{
"id": "2acfe724-42c5-4dd7-af33-47710e57b5b1",
"name": "레코드 가져오기 정보",
"type": "n8n-nodes-base.stickyNote",
"position": [
500,
340
],
"parameters": {
"color": null,
"width": 220,
"height": 140,
"content": "🔍 **GET RECORD**\n\nRetrieves a specific contact record from Airtable using the Record ID.\n\n**Input**: Record_ID from AI\n**Output**: Complete contact details\n**Use Case**: \"Show me details for contact ID xyz\""
},
"typeVersion": 1
},
{
"id": "f5b8fc28-da04-476c-ab9c-28b9019e73b5",
"name": "레코드 생성 정보",
"type": "n8n-nodes-base.stickyNote",
"position": [
640,
620
],
"parameters": {
"color": "orange",
"width": 220,
"height": 140,
"content": "➕ **CREATE RECORD**\n\nAdds a new contact to the Airtable database.\n\n**Inputs**: Name, Email, Assignee\n**Output**: New record with auto-generated ID\n**Use Case**: \"Add John Doe with email john@example.com\""
},
"typeVersion": 1
},
{
"id": "75303405-11b5-4f16-8cb1-b6fc136373b5",
"name": "레코드 삭제 정보",
"type": "n8n-nodes-base.stickyNote",
"position": [
1280,
280
],
"parameters": {
"color": "red",
"width": 200,
"height": 120,
"content": "🗑️ **DELETE RECORD**\n\nRemoves a contact from the database permanently.\n\n**Input**: Record_ID from AI\n**Output**: Confirmation of deletion\n**Use Case**: \"Delete contact ID xyz\""
},
"typeVersion": 1
},
{
"id": "59f20c23-144e-439e-a0fd-a37ef9ec0a43",
"name": "레코드 검색 정보",
"type": "n8n-nodes-base.stickyNote",
"position": [
1060,
640
],
"parameters": {
"color": "purple",
"width": 220,
"height": 140,
"content": "🔎 **SEARCH RECORDS**\n\nFinds contacts based on specific criteria using Airtable formulas.\n\n**Input**: Filter_By_Formula from AI\n**Output**: Matching contact records\n**Use Case**: \"Find all contacts assigned to Sarah\""
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "f96d97b6-70a4-4e38-b6fd-9bc678fc548f",
"connections": {
"5e1eb7f9-a1c7-44fc-acb2-38ea6b407896": {
"ai_tool": [
[
{
"node": "57d9bacd-3ff4-48b3-a253-f47cc8fde5ab",
"type": "ai_tool",
"index": 0
}
]
]
},
"6226cd66-19b5-4751-8db9-d0f45f017292": {
"ai_tool": [
[
{
"node": "57d9bacd-3ff4-48b3-a253-f47cc8fde5ab",
"type": "ai_tool",
"index": 0
}
]
]
},
"a6ec7651-1953-4c92-8a51-21f9c130df0c": {
"ai_tool": [
[
{
"node": "57d9bacd-3ff4-48b3-a253-f47cc8fde5ab",
"type": "ai_tool",
"index": 0
}
]
]
},
"303338ab-02c7-45ed-9978-31e254c9d34b": {
"ai_tool": [
[
{
"node": "57d9bacd-3ff4-48b3-a253-f47cc8fde5ab",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 고객관계관리, AI 챗봇
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
구글 시트 MCP - AI로운 엑셀 관리
구글 시트 MCP - AI 기반 엑셀 관리 시스템
Google Sheets Tool
Mcp Trigger
Google Sheets Tool
Mcp Trigger
15 노드David Olusola
문서 추출
새로운 Calendly 예약을 Google 시트에 자동 추가
새 Calendly 예약을 Google 시트에 자동 추가
Code
Webhook
Google Sheets
+
Code
Webhook
Google Sheets
5 노드David Olusola
고객관계관리
Zoom 참가자를 위한 Airtable CRM 레코드 자동 생성
Zoom 참가자 대상 Airtable CRM 레코드 자동 생성
Code
Webhook
Airtable
+
Code
Webhook
Airtable
4 노드David Olusola
고객관계관리
첫 번째 대체 모델을 포함한 이메일 대리자를 구축
사용법 첫 번째 자동 이메일 지원 대리인(AI 대체 옵션 및 로그 기록) 구축
Gmail
Gmail Trigger
Agent
+
Gmail
Gmail Trigger
Agent
11 노드David Olusola
티켓 관리
기반 Gemini 2.0 Flash AI 및 Google Sheets의 대화형 트랙잭션 캡처
기반 Gemini 2.0 Flash AI 및 Google Sheets의 대화형 트랙잭션 캡처
Webhook
Agent
Google Sheets Tool
+
Webhook
Agent
Google Sheets Tool
10 노드David Olusola
리드 생성
통용 AI 어시스턴트
Webhook 지원 대화 어시스턴트를 만듭니다. (Google Gemini와 세션 기억)
Webhook
Agent
Respond To Webhook
+
Webhook
Agent
Respond To Webhook
10 노드David Olusola
지원 챗봇
워크플로우 정보
난이도
중급
노드 수10
카테고리2
노드 유형3
저자
David Olusola
@dae221AI automation consultant working with ambitious businesses on their most complex operational challenges. For project inquiries, reach me at david@daexai.com
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유