ActiveCampaign pipeline review board for Monday deal reviews

Run your weekly deal review on a drag-and-drop board that writes stage changes, notes, and value edits straight back to ActiveCampaign.

App
ActiveCampaignSlack BotSalesOperationsMeeting WorkflowsData Sync
PromptCreate

Build me an interactive pipeline review board for ActiveCampaign. My sales manager opens it every Monday to run our deal review live, working the deals on screen during the meeting instead of reading out a report. It is a single board: open deals laid out as cards in columns, one column per pipeline stage.

Load the board with List Deals, limited to open deals. Build the columns from the stage information that comes back on the deals themselves, since there is no separate stage directory operation to read from. If only stage identifiers come back rather than names, let the manager label each column once and remember those labels. Enrich every card with its contact from List Contacts and its company from List Accounts. Do not call those per card. ActiveCampaign allows only 5 requests per second per account and answers with 429 plus a Retry-After header when you go over, so pull contacts and accounts in batched pages, join them onto the deals in memory by id, and back off for the number of seconds Retry-After asks for. Paginate with limit and offset until offset reaches meta.total.

Each card shows the deal title, the deal value in dollars, the owner, the contact name, the company name, and a days-since-last-update badge. ActiveCampaign stores money in cents, so divide by 100 for everything you display and multiply by 100 for everything you write back: 10000 is $100.00. The badge counts days since the deal was last modified and turns red once that passes 14 days, which is our signal that a deal has gone cold.

Dragging a card into another column moves that deal to the new stage through Update Deal. Move the card optimistically so the board feels immediate during a live meeting, and roll it back with a visible error if the write fails. Request bodies wrap the payload in a resource key, so an update sends { "deal": { ... } }.

The manager can also correct a deal's value or its owner inline on the card, each saving through Update Deal. Value is typed in dollars and converted back to cents on save.

Every card has an inline note box. Typing a review note and saving it calls Create Deal Note against that deal, so the thinking from the review lands on the CRM record instead of dying in a separate meeting doc. Show the note as saved on the card once it is written.

The board tracks which deals have been reviewed during the current week. Marking a deal reviewed, or moving it to another stage, greys the card out so the manager can see at a glance what is still left to cover. Store this per user and key it to the Monday of the current week, so it resets by itself every Monday and each manager sees their own coverage. The deals themselves, along with their stages, values, and notes, are shared because they live in ActiveCampaign.

A Post recap button sends a session summary to our sales channel using Slack Bot Send a Message. The recap covers the deals moved and where they moved to, the total value at risk across the open deals still on the board, and the deals still unreviewed this week. Let the manager pick the channel, remembering the last one used.

Across the top of the board put an owner filter and a stage filter, the Post recap button, and a running count of deals reviewed versus total for the week. The filters narrow the cards already loaded rather than refetching everything, to stay well inside the rate limit.

What does this prompt do?

  • Lays out your open ActiveCampaign deals as cards in columns by pipeline stage, with the contact, the company, the owner, and the deal value in dollars on every card.
  • Flags stalled deals with a days-since-last-update badge that turns red once a deal has sat untouched for more than 14 days.
  • Lets the manager drag a card to a new stage, fix a deal's value or owner inline, and type a review note, with every change saved back to ActiveCampaign straight away.
  • Greys out deals as they get reviewed so you can see what is left to cover, then resets the review progress every Monday.
  • Posts a recap to your sales channel in Slack covering the deals you moved, the total value still at risk, and anything you did not get to.

What do I need to use this?

  • An ActiveCampaign account with the sales CRM in use and at least one pipeline of deals
  • Permission to connect your ActiveCampaign account, which takes an account name and a key from your account settings
  • A Slack workspace and the channel where your team wants the recap posted
  • Deal owners filled in on your deals, so the owner filter and the recap have something to group by

How can I customize it?

  • Change the stalled threshold from 14 days to whatever your team treats as cold
  • Point the recap at a different Slack channel, or change what the recap includes
  • Change the day the review progress resets if your team runs the review on a day other than Monday
  • Set a default owner filter so each manager opens straight into their own deals

FAQs

Does this actually change my deals, or only the board?
It changes them for real. Moving a card to another column updates that deal's stage in ActiveCampaign, notes are saved onto the deal record, and inline edits to value or owner are written back. The board is a way of working your CRM, not a copy of it.
What happens to my review progress at the end of the week?
The board remembers which deals you reviewed during the current week and greys them out. That progress clears automatically every Monday, so you always start the review with a clean board and a full list to work through.
Will it work with our custom pipeline stages?
Yes. The columns are built from the stages already on your own deals rather than a fixed list, so whatever your pipeline looks like in ActiveCampaign is what you get on the board.
Do I need a particular ActiveCampaign plan?
Deals live in ActiveCampaign's sales CRM, so you need a plan that includes it. A simple check: if you can see Deals in your ActiveCampaign menu today, this will work.
Can more than one manager use the board?
Yes. Stage changes, notes, and value edits go into ActiveCampaign so everyone sees them, while the greyed-out reviewed list is tracked per person so two managers reviewing different territories do not overwrite each other's progress.
How is this different from a weekly deal digest?
A digest tells you what is stalled and stops there. This is the surface where you act on it, moving deals, logging notes, correcting values, and tracking how much of the pipeline you have actually covered in the meeting.

Related templates

Share of voice dashboard for your brand and competitors

See how your brand's news coverage and sentiment stack up against four competitors, then let an assistant write the weekly report for you.

GDELT
Notion
Slack Bot
App
Approval war room for every social post awaiting sign-off

One screen showing every social post waiting on approval, sorted by deadline, so reviewers can approve or reject without leaving the page.

Hootsuite
Slack Bot
App
Turn champion job changes into new pipeline in Attio

Every Monday, find the past champions and closed-won contacts who changed jobs, update Attio, and get the moves worth chasing in Slack.

Boomerang
Attio
Slack Bot
Agentic Task
Collect social post requests and schedule them in Hootsuite

Staff submit what happened, your social manager edits the copy, picks the accounts and puts it on the calendar without a single spreadsheet.

Hootsuite
Slack Bot
General Input Database
App
Voice agent QA review board for your Hume EVI calls

Open one board each morning, see which voice calls went badly, replay the exact moment the caller got frustrated, and file the fix.

Hume
Linear
Slack Bot
App
Clear your Guru verification backlog in one weekly app

A personal queue of every overdue Guru card, sorted by how late it is, with one-click verify, reassign, comment, and an agent that drafts the refresh for you.

Guru
Slack Bot
App

Stop running deal reviews out of a separate doc.

Work the pipeline on one board and let every stage change, note, and correction land back in ActiveCampaign as you go.