Automate Basecamp
Follow what happens in your Basecamp projects without checking each one: post new to-dos to Slack, get a single evening digest instead of a stream of notices, hear when work is completed, and see overdue to-dos and upcoming schedule entries each morning. Spell out the routine for your AI assistant, approve the steps it lays out, and ClickRuntime keeps doing it for you.
Try asking
Create a ClickRuntime automation: whenever a to-do is added to the 'Launch' list in my Website Redesign Basecamp project, post its title, assignee and link to #launch in Slack.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Basecamp
Post new Basecamp to-dos to Slack
As soon as a to-do lands on your chosen list, the channel sees its title, assignee and link.
See how it worksGet one evening email of new to-dos
Instead of separate notices, you get one email each evening with every to-do added that day.
See how it worksGet an email when a to-do is completed
When someone ticks off a to-do, you hear who finished it, with a link back to it.
See how it worksGet a weekday email of overdue to-dos
Every weekday morning you see the open to-dos that are past due, with who they belong to.
See how it worksSee the next three days of your Basecamp schedule
Each morning an email lists the project's schedule entries coming up in the next few days.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Basecamp, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Basecamp automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every Friday, read this week's Basecamp message board posts and to-dos completed in each project and write me one summary.
Every morning, post overdue Basecamp to-dos by person in #team on Slack.
When an email arrives in Gmail with the label Client, add a Basecamp to-do in that client's project, log it in my Requests sheet in Google Sheets and post it in Slack.
Beyond chat
Have Basecamp work when you're not in the chat
Instant
Post new Basecamp to-dos to SlackThe moment it happens
On a schedule
Get a weekday email of overdue to-dosOn a schedule
Collects, then acts
Get one evening email of new to-dosCollects as they arrive, acts daily
Setup
Connect Basecamp
Basecamp connects through an OAuth app that you register yourself with 37signals. You paste its Client ID and Client Secret into ClickRuntime, then approve access to your Basecamp account.
Basecamp
Project management
- Register a new integration in your 37signals Launchpad account.
- Set the redirect URI to
https://clickruntime.com/oauth/callback. - Copy the Client ID and Client Secret that Basecamp gives you.
- In the ClickRuntime dashboard, open Connections, choose Basecamp, enter the Client ID and Client Secret, and click Connect.
Good to know
Basecamp limits that affect automations
- Basecamp applies several rate limits at once and adjusts them as it goes. When one is hit it replies with a
Retry-Afterheader, and ClickRuntime waits before trying again. - Every request must carry a User-Agent header with contact details, otherwise Basecamp rejects it. ClickRuntime adds this for you.
- Long lists of to-dos come back in pages, so large projects take a few requests to read in full.
- Basic auth (username and password) no longer works with Basecamp, which is why an OAuth app is used.
FAQ
Questions about automating Basecamp
What can ClickRuntime see in Basecamp?
Do to-do notices arrive straight away?
Can I get one email a day instead of many?
Why do I register my own Basecamp app?
Is AI used for these automations?
Is this a Basecamp connector for ChatGPT or Claude?
Related pages
Keep exploring