CUSTOMER SUPPORT

Route new macro suggestions to Slack for one-click approval

When a draft macro lands in Supabase, posts it to a Slack review channel with Approve/Reject actions, and on approval creates the macro live in Zendesk.

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew draft row in SupabaseSupabaseSupabase
  • ActionPost draft with action buttons to SlackSlack
  • LogicBranch on Approve vs Reject
  • ActionCreate macro in Zendesk on approvalZendeskZendesk
  • OutputMark row published and confirm in threadSupabaseSupabase

What it does

Closes the loop between an AI-drafted macro and a published one. Every new suggestion is surfaced to a human reviewer in Slack, and an approval pushes it straight into Zendesk as a usable macro—no copy-paste, no portal hunting.

When to use it

Pair this with any pipeline that generates macro drafts. Use it when you want a lightweight human gate before macros go live, so quality stays high without a heavy review meeting.

How it works

  1. 1A new row in the Supabase `macro_suggestions` table triggers the run.
  2. 2Format the draft title and body into a readable Slack message with Approve and Reject buttons.
  3. 3Post it to your support review channel and wait for a reviewer's click.
  4. 4Branch on the response: Reject marks the row `dismissed` and stops.
  5. 5On Approve, create the macro in Zendesk via the API.
  6. 6Update the Supabase row to `published` with the new Zendesk macro ID, and confirm in the Slack thread.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SupabaseTables, auth, storage, edge functions.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Connect ZendeskTickets, queues, knowledge base.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.