SourCherry Help Centre
Home â€ș Workflows â€ș Getting Started w/ Workflows

Basecamp Actions & Triggers in Workflows



Connect Basecamp to SourCherry to automate project setup, tasks, and team communication in real time. This guide mirrors the Typeform article’s structure and covers instant Basecamp → SourCherry triggers, all available Basecamp actions you can run from a workflow, and step‑by‑step setup. You’ll also find mapping tips, billing notes, and related resources so your team can launch confidently.


TABLE OF CONTENTS


What is the Basecamp Integration in Workflows?

SourCherry’s native Basecamp integration lets you react to Basecamp activity instantly and perform Basecamp tasks directly from a workflow. Use Basecamp triggers (like New To‑do or New Message Posted) to enroll records the moment activity happens, and add Basecamp actions (like Create Project, Create/Update To‑do, Create Message, Create Document) to streamline onboarding, task tracking, and client delivery.


Key Benefits of the Basecamp Integration



Triggers & Actions


Triggers (Basecamp → SourCherry)
These events enroll records into a workflow the moment they occur in Basecamp.

TriggerFires when
New To‑doA new to‑do is created in Basecamp.
New Comment AddedA comment is added to a to‑do or message.
New DocumentA new document is created.
New ActivityNew activity occurs in a Basecamp project (project‑level event).
New Message PostedA new message is posted in a project.
New To‑do ListA new to‑do list is created.


Actions (SourCherry → Basecamp)
Run these steps in workflows to create, update, or look up items inside Basecamp.

ActionPurpose / Example uses
Create ProjectCreate a new project (blank or from a template, where supported).
Create To‑do ListCreate a list inside a specific project.
Create To‑doAdd a task to a selected to‑do list (title, due date, assignee, etc.).
Update To‑doModify an existing task’s fields (title, due date, assignee, status).
Create MessagePost to a project’s message board.
Create Campfire MessageSend a chat message to a project's Campfire room.
Create DocumentCreate a text note or file entry in a project.
Add Person to ProjectAdd a team member or client to a project.
Find ProjectLocate an existing project to reference later steps and prevent duplicates.
Find To‑do ListLocate an existing to‑do list for downstream mapping.
Find To‑doLocate a to‑do by name/ID so you can update it reliably.
Find DocumentLocate an existing document to link/update.
Find PersonLocate a Basecamp user/client to add/assign.

How To Set Up the Basecamp Integration


Connect Basecamp (two paths)

  1. From a Trigger/Action step

  1. From Settings → Integrations



Build your first flow


  1. From the desired sub‑account, go to Automations → Workflows and click Create Workflow (or open an existing one).



  2. Add a Basecamp Trigger (e.g., New To‑do) and select the target project or scope (as required).





  3. Add Basecamp Actions (e.g., Find Project → If Not Found → Create Project, then Create To‑do List → Create To‑do).





  4. Add internal follow‑ups (e.g., Notify User, Send Email, Update Opportunity).

  5. Publish and perform a one‑time event (e.g., create a to‑do in Basecamp) to verify entries appear in Execution Logs.


Use Cases


Use Case 1: Create To‑do + Project Document from a SourCherry Form

Use Case 2: AI Kickoff Brief on “Closed Won”



Use Case 3: Create To‑do List + Task from a SourCherry Form


Frequently Asked Questions


Q: Do I need a paid Basecamp plan?
The integration works with Basecamp’s free and paid plans. Advanced Basecamp features still follow your Basecamp subscription limits.


Q: Can I sync data both ways between Basecamp and SourCherry?
The integration currently supports one-way sync. You can trigger workflows when events happen in Basecamp or perform actions in Basecamp from SourCherry. For full bi-directional syncing, use middleware platforms like Make or Zapier.


Q: Are the Basecamp steps premium‑billed in SourCherry?
Yes. Basecamp triggers and actions are premium and billed per execution at your account’s standard rate. Agencies can optionally rebill sub‑accounts.


Q: Can I create a project from a template?
Yes. Create Project supports creating from a template when available in your Basecamp account.


Q: Where do I troubleshoot failures?
Open Execution Logs to review the specific step error (e.g., invalid ID, missing permission). If authorization expired, reconnect Basecamp under Settings → Integrations and re‑run a test.


Q: Can I connect multiple Basecamp accounts?
Yes. Authenticate the appropriate Basecamp account per sub‑account and select the desired connection in each action/trigger step.