All connectors
Basecamp integration
Project management and team collaboration tool by 37signals
Connect Basecamp to Xenition and work with it from chat, from an agent, or on a schedule — alongside every other app you have connected, in one workspace.
What you can do with Basecamp
Ask in plain language and Xenition calls the right one:
- Complete To-Do — Tool to mark a to-do as completed in Basecamp. Use when you need to complete a to-do item.
- Create Card in Column — Tool to create a new card in a column of a Basecamp card table. Use when you need to add a card to a card table column with optional content and due date.
- Create Step in Card — Tool to create a step within a card in a Basecamp card table. Use when you need to add a subtask or checklist item to an existing card with optional due date and assignees.
- Create Chatbot — Tool to create a new chatbot in a Basecamp Campfire chat. Use when you need to add an automated bot to a chat room for posting messages and responding to commands.
- Create Chatbot Line — Tool to post a message as a chatbot to a Basecamp Campfire. Use when you need to post messages via a chatbot integration without OAuth authentication.
- Create Document in Vault — Tool to create a new document in a Basecamp vault. Use when you need to publish a document in a specific project vault with title, HTML content, and optional publication status.
- Create Project from Template — Tool to create a new project from a Basecamp template asynchronously. Use when you need to instantiate a project based on an existing template. Poll the returned URL to monitor construction progress until status becomes 'completed'.
- Create To-Do (Deprecated) — DEPRECATED: Use BASECAMP_POST_BUCKETS_TODOLISTS_TODOS instead. Tool to create a new to-do in a Basecamp to-do list. Use when you need to add a task with optional description, assignees, and due date.
- Create To-Do List Group — Tool to create a new to-do group within a parent to-do list in Basecamp. Use when organizing todos into groups with optional color coding.
- Create Upload in Vault — Tool to create a new upload (file) in a Basecamp vault. Use when you need to create an upload entry for a previously uploaded attachment in a specific project vault.
- Create a Vault — Tool to create a new vault (folder) within an existing parent vault in a Basecamp project. Use when you need to organize documents and files hierarchically by creating nested vaults.
- Delete Card Table Column On-Hold Section — Tool to remove the on-hold section from a card table column. Use when you need to delete the on-hold section from a column in a Basecamp project's card table.
- Unpin Recording — Tool to unpin a recording (message) in a Basecamp project. Use when you need to remove the pinned status from a message on a message board or project.
- Delete Campfire Line — Tool to delete a Campfire line from a chat conversation. Use when removing a specific message from a Basecamp Campfire chat.
- Delete Chatbot — Tool to delete a chatbot from a Campfire chat. Use when removing a chatbot from the account. Note: Deletion is account-wide and only account administrators can delete chatbots.
- Delete Message Type — Tool to delete a message type from a Basecamp project. Use when removing a custom message category. Permanently removes the specified message type.
- Delete Webhook — Tool to delete a webhook from a Basecamp project. Use when you need to remove a webhook subscription from a project. Permanently deletes the specified webhook.
- Get Cards from Card Table List — Tool to retrieve a paginated list of cards from a card table column. Use when you need to fetch cards from a specific list/column within a Basecamp project's card table.
- Get Message Categories — Tool to retrieve all message types (categories) from a Basecamp project. Use when you need to list all available message categories for organizing messages in a project.
- Get Campfire Chatbot Integrations — Tool to retrieve all chatbot integrations from a Campfire chat. Use when you need to get the list of chatbots accessible to the account with chat-specific line URLs for posting messages.
- Get Campfire Lines — Tool to retrieve a paginated list of Campfire lines from a specific chat. Use when you need to fetch messages from a Campfire conversation in a Basecamp project.
- Get Inbox Forwards — Tool to retrieve a paginated list of active email forwards from a project's inbox. Use when you need to fetch forwarded emails in a Basecamp inbox.
- Get Messages from Message Board — Tool to retrieve a paginated list of active messages from a message board in a Basecamp project. Use when you need to fetch messages from a specific message board.
- Get Questionnaire — Tool to retrieve a specific questionnaire (automatic check-ins) from a Basecamp project. Use when you need to fetch details about a questionnaire including its questions count and metadata.
- Get Questions from Questionnaire — Tool to retrieve a paginated list of questions from a questionnaire in a Basecamp project. Use when you need to fetch questions from a specific questionnaire.
- Get Question by ID — Tool to retrieve a specific check-in question by ID from a Basecamp project. Use when you already know the question ID and need its details without listing all questions from a questionnaire.
- Get Question Answer by ID — Tool to retrieve a specific question answer by ID from a Basecamp project. Use when you need to fetch details about an automatic check-in question answer including its content, creator, and associated comments.
- Get Recording Events — Tool to retrieve a paginated list of events for a recording. Use when you need to fetch change history from a specific recording in a Basecamp project.
- Get Schedule Entries — Tool to retrieve a paginated list of schedule entries from a schedule. Use when you need to fetch entries from a specific schedule in a Basecamp project.
- Get To-do List Groups — Tool to retrieve a paginated list of active groups from a to-do list in a Basecamp project. Use when you need to list all groups within a specific to-do list for organizing tasks.
…and 20 more Basecamp actions available in the workspace.
Give an agent access to Basecamp
An agent you create can use Basecamp on your behalf and keep working while you do something else. Every action an agent takes goes through an approval gate first, so nothing touches your Basecamp account without you agreeing to it.
Other connectors
Frequently asked questions
How do I connect Basecamp to Xenition?
Open the connectors directory in Xenition, find Basecamp, and sign in when the authorisation window opens. The connection is managed for you — there is no API key to create, paste or rotate.
What can Xenition do with Basecamp?
Xenition can run 50 different Basecamp actions, including Complete To-Do, Create Card in Column, Create Step in Card. You ask in plain language and the right one is called for you.
Can an agent use Basecamp on my behalf?
Yes. Agents can use Basecamp while you do something else, and every action passes through an approval gate before it runs.
Is there a free plan?
Yes. Xenition starts free with 25,000 credits a month and no credit card, and all connectors are available on every plan.