{
    "name": "Customer Support Triage",
    "flow": [
        {
            "id": 1,
            "module": "webhooks:Custom",
            "version": 1,
            "parameters": {},
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": 0,
                    "y": 0
                },
                "name": "Incoming Support Ticket"
            }
        },
        {
            "id": 2,
            "module": "openai:actionChatCompletion",
            "version": 1,
            "parameters": {},
            "mapper": {
                "model": "gpt-4o",
                "messages": [
                    {
                        "role": "system",
                        "content": "You are an expert customer success manager. Output strict JSON categorizing the request into sentiment, category, and urgency."
                    },
                    {
                        "role": "user",
                        "content": "{{1.ticket_body}}"
                    }
                ]
            },
            "metadata": {
                "designer": {
                    "x": 300,
                    "y": 0
                },
                "name": "Classify & Triage"
            }
        },
        {
            "id": 3,
            "module": "builtin:Router",
            "version": 1,
            "parameters": {},
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": 600,
                    "y": 0
                },
                "name": "Route by Urgency"
            }
        },
        {
            "id": 4,
            "module": "openai:actionChatCompletion",
            "version": 1,
            "parameters": {},
            "mapper": {
                "model": "gpt-4o",
                "messages": [
                    {
                        "role": "system",
                        "content": "Draft a polite reply based on company policy. Do not promise refunds."
                    },
                    {
                        "role": "user",
                        "content": "{{1.ticket_body}}"
                    }
                ]
            },
            "metadata": {
                "designer": {
                    "x": 900,
                    "y": -150
                },
                "name": "Draft Reply"
            }
        },
        {
            "id": 5,
            "module": "gmail:ActionCreateADraft",
            "version": 1,
            "parameters": {},
            "mapper": {
                "Subject": "Re: {{1.ticket_subject}}",
                "Body": "{{4.choices[1].message.content}}"
            },
            "metadata": {
                "designer": {
                    "x": 1200,
                    "y": -150
                },
                "name": "Save as Draft"
            }
        }
    ],
    "metadata": {
        "version": 1,
        "description": "Customer Support Triage Blueprint by PremiumAIGuide.com"
    }
}