AutomationFlowsAI & RAG › Daycal

Daycal

Daycal. Uses openai. Webhook trigger; 4 nodes.

Webhook trigger★★☆☆☆ complexityAI-powered4 nodesOpenAI
AI & RAG Trigger: Webhook Nodes: 4 Complexity: ★★☆☆☆ AI nodes: yes Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "workout-plan"
      },
      "id": "Webhook",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        200,
        300
      ]
    },
    {
      "parameters": {
        "model": "gpt-4.1-mini",
        "messages": [
          {
            "role": "system",
            "content": "You are a professional fitness coach AI."
          },
          {
            "role": "user",
            "content": "Analyze the given user data and generate a structured JSON response.\n\nRules:\n- Output MUST be valid JSON only\n- Keep response concise and structured\n\nClassification Rules:\n- Beginner: pushups < 10, squats < 20, plank < 30s\n- Intermediate: pushups 10\u201325, squats 20\u201350, plank 30\u201390s\n- Advanced: above that\n\nWorkout Rules:\n- 4\u20136 exercises\n- Include: push, pull, legs, core\n- Use available equipment\n- Avoid injury-aggravating exercises\n\nOutput format:\n{\n  \"message\": \"Onboarding successful\",\n  \"profile\": null,\n  \"strengthAssessment\": {...input},\n  \"aiAnalysis\": {\n    \"experienceLevel\": \"\",\n    \"strengthScore\": number,\n    \"day1Workout\": [],\n    \"safetyNotes\": \"\"\n  }\n}\n\nUser Data:\n{{ $json }}"
          }
        ]
      },
      "id": "AI",
      "name": "AI Agent",
      "type": "n8n-nodes-base.openai",
      "typeVersion": 1,
      "position": [
        500,
        300
      ]
    },
    {
      "parameters": {
        "operation": "parseJson",
        "jsonData": "={{ $json[\"choices\"][0][\"message\"][\"content\"] }}"
      },
      "id": "Parse",
      "name": "Parse JSON",
      "type": "n8n-nodes-base.set",
      "typeVersion": 2,
      "position": [
        750,
        300
      ]
    },
    {
      "parameters": {
        "respondWith": "json",
        "responseBody": "={{ $json }}"
      },
      "id": "Response",
      "name": "Respond",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        1000,
        300
      ]
    }
  ],
  "connections": {
    "Webhook": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Parse JSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse JSON": {
      "main": [
        [
          {
            "node": "Respond",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Daycal. Uses openai. Webhook trigger; 4 nodes.

Source: https://github.com/Vedant9892/itm_hack/blob/8e7cab947e4d8d8f22dff07c1f9831129cd31bba/n8n/daycal.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Jarvis IA. Uses openai. Webhook trigger; 2 nodes.

OpenAI
AI & RAG

Jambvant Hindi Voice Bot. Uses httpRequest, deepl, postgres, openai. Webhook trigger; 22 nodes.

HTTP Request, DeepL, Postgres +3
AI & RAG

HR Onboarding Automation. Uses emailSend, openai, googleDrive. Webhook trigger; 10 nodes.

Email Send, OpenAI, Google Drive
AI & RAG

AI Lead Gen & Outreach Engine. Uses googleSheets, openai, emailSend, googleCalendar. Webhook trigger; 7 nodes.

Google Sheets, OpenAI, Email Send +2
AI & RAG

6. 회의록자동요약 (최종). Uses googleGemini, googleDrive, notion. Webhook trigger; 13 nodes.

Google Gemini, Google Drive, Notion