Need help | N8N Customer Support for an App
Hey everyone!
I’ve been working on a customer support automation using Slack + n8n + AI, and I’d love your input to improve it.
So far, the workflow triggers when a user submits a support form (via Tally), an AI drafts a suggested reply, and the team can approve, disapprove, or edit the response via Slack buttons. The approve and disapprove buttons work fine and continue the flow. But I’m having trouble with the edit option — I can’t retrieve the updated response from the Slack modal after it’s submitted.
I tried using a separate webhook to capture the edit, but that didn’t help much either. For now, the only workaround is to allow the team to rewrite the response completely in a new Slack message, which breaks the clean flow I was aiming for.
If anyone here has solved something similar, or has ideas to improve this, I’d love to hear your thoughts. Also, if you’re interested, I’m happy to share a copy of the automation as a starting point.
Thanks in advance!
Human in the Loop (Tally, Slack, Intercom)
This automation lets your team receive new form submissions directly in a Slack channel. From there, they can review, edit, or approve the AI-generated response, and send it to the user with a single click.
The webhook trigger in the N8N workflow is connected to the Tally API embebed in the app. When a user submits a form, the team receives a message in a dedicated Slack channel (e.g., “Customer-support-AI”) containing the user’s email, response category, feedback, and the GenAI-generated message.
The team can click a “Respond” button below the message, which opens a URL in their browser. Here, they can edit the GenAI response message if needed. Once the corrections are complete, clicking “Respond” again will trigger the workflow to send the reply through Intercom.
https://medium.com/@juliandiiulio1999/customer-support-n8n-14e79c931c10