Skip to main content

Monitor customer risk and AI feedback using PostgreSQL, Gmail and Discord

How it works

This workflow monitors customer health by combining payment behavior, complaint signals, and AI-driven feedback analysis. It runs on daily and weekly schedules to evaluate risk levels, escalate high-risk customers, and generate structured product insights. High-risk cases are notified instantly, while detailed feedback and audit logs are stored for long-term analysis.

Step-by-step

  • Step 1: Triggers & mode selection

    • Daily Risk Check Trigger – Starts the workflow on a daily schedule.
    • Weekly schedule1 – Triggers the workflow for weekly summary runs.
    • Edit Fields3 – Sets flags for daily execution.
    • Edit Fields2 – Sets flags for weekly execution.
    • Switch1 – Routes execution based on daily or weekly mode.
  • Step 2: Risk evaluation & escalation

    • Fetch Customer Risk Data – Pulls customer, payment, product, and complaint data from PostgreSQL.
    • Is High Risk Customer? – Evaluates payment status and complaint count.
    • Prepare Escalation Summary For Low Risk User – Assigns low-risk status and no-action details.
    • Prepare Escalation Summary For High Risk User – Assigns high-risk status and escalation actions.
    • Merge Risk Result – Combines low-risk and high-risk customer records.
    • Send a message4 – Sends the customer risk summary via Gmail.
    • Send a message5 – Sends the same risk summary to Discord.
    • Code in JavaScript3 – Appends notification status and timestamps.
    • Append or update row in sheet3 – Logs risk evaluations and notification status in Google Sheets.
  • Step 3: AI feedback & reporting

    • Get row(s) in sheet1 – Fetches customer records for feedback analysis.
    • Loop Over Items1 – Processes customers one by one.
    • Prompt For Model1 – Builds a structured prompt for product feedback analysis.
    • HTTP Request1 – Sends data to the AI model for insight generation.
    • Code in JavaScript – Merges AI feedback with original customer data.
    • Append or update row in sheet – Stores AI-generated feedback in Google Sheets.
    • Wait1 – Controls execution pacing between records.
    • Merge1 – Prepares consolidated feedback data.
    • Send a message1 – Emails the final AI-powered feedback report.

Why use this?

  • Detect customer churn risk early using payment and complaint signals
  • Automatically escalate high-risk customers without manual monitoring
  • Convert raw customer issues into executive-ready product insights
  • Keep a complete audit trail of risk, feedback, and notifications
  • Align support, product, and leadership teams with shared visibility