Skip to main content
Best answer

Bulk archiving Slack channels older than 30 days

  • February 25, 2026
  • 5 replies
  • 43 views

We create helpdesk tickets in slack by creating private channels under a section. We archive individually every month but as you know we have to do one by one which is tedious to say the least. I’ve been looking for a way to bulk archive channels under that section older than 30 days. Does anyone know of a way to do this? Everything I fond is ONLY for channels and you need the ID’s but that’s different on the channels with everyone we do. 

Best answer by Troy Tessalone

Hi ​@Flsunshinenk 

Options to explore:

 

5 replies

drtanvisachar
Forum|alt.badge.img+5
  • Zapier Solution Partner
  • February 25, 2026

Hey ​@Flsunshinenk 

There isn’t a native way in Slack to bulk archive channels by section, and Zapier doesn’t have a simple “archive all older than 30 days” button either. But you can automate it.

At a high level, you’d set up a scheduled Zap that runs monthly, pulls a list of channels, filters down to the ones that match your helpdesk naming pattern, checks their last activity date, and then archives the ones older than 30 days.

A few important things:

  • Slack sections aren’t exposed via the API, so you’ll need to rely on a naming convention to identify the right channels.

  • The Zap needs permission to read and archive private channels, which usually requires the right Slack scopes and admin approval.

  • The channel ID issue isn’t a blocker. When you list channels via Zapier or a Webhooks call to Slack’s conversations.list, the IDs come back automatically and can be passed into the archive step.

If you’re comfortable using Webhooks by Zapier, that gives you more control. Otherwise, you can still do it with a Schedule trigger plus Slack actions and a loop.

 

Dr. Tanvi Sachar
Monday Certified Partner, Monday Wizard


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • Answer
  • February 25, 2026

Hi ​@Flsunshinenk 

Options to explore:

 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • March 5, 2026

Hey there ​@Flsunshinenk 👋 Did you have any luck with the approaches drtanvisachar and Troy suggested here?

Let us know what worked, or if you could do with some more help on this. Want to make sure you’re all set! 🙂


  • Author
  • Beginner
  • March 6, 2026

Thank you for checking, I did use the Slack API and it worked. Thank you !


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • March 10, 2026

That's brilliant ​@Flsunshinenk, glad making a request to Slack’s API did the trick! 🙌 Thanks for coming back to let us know. And a big thank you to ​@drtanvisachar and ​@Troy Tessalone for jumping in to help out here. 🤗