AI AGENTS

Renewal Counter-Offer Slack Approval Loop

Posts each drafted vendor counter-offer to a Slack channel with Approve/Edit/Skip actions, then sends the email only after a human approves.

CategoryAI Agents
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerScheduled check of the renewals trackerNotionNotion
  • ActionDraft counter-offer from contract termsOpenAI
  • ActionPost draft to Slack with Approve/Edit/SkipSlack
  • LogicBranch on the reviewer's decision
  • OutputSend the approved counter-offer emailGmailGmail

What it does

This workflow puts a human gate in front of every automated renewal counter-offer. When a contract nears auto-renew, the agent drafts the negotiation email and posts it to Slack where the contract owner can approve, request edits, or skip with one click. Approved drafts are sent automatically; nothing leaves your domain without a person signing off.

When to use it

Use it when you want the speed of automated drafting but cannot let an agent email vendors unsupervised. Good for teams where finance owns the budget but procurement owns the relationship, and both want eyes on the offer before it goes out.

How it works

A scheduled check reads the renewals tracker and selects contracts crossing into the notice window. For each, the agent assembles the term history and drafts a counter-offer with the model. The draft posts to a Slack channel as an interactive message showing the ask, the rationale, and the deadline. A logic branch routes on the reviewer's choice: Approve sends the email via Gmail, Edit reopens the draft for revision, and Skip logs the decision. The outcome is written back so the tracker always reflects where each negotiation stands.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect GmailRead, draft, send, label.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.