Actions68
- Recordings Actions
- Card Tables Actions
- Forwards Actions
- Events Actions
- Projects Actions
- People Actions
- Chatbots Actions
- Webhooks Actions
- Attachments Actions
- Templates Actions
- Uploads Actions
- Documents Actions
- Lineup Markers Actions
- Subscriptions Actions
- Schedules Actions
- Schedule Entries Actions
Overview
This node allows you to create a new chatbot within the Basecamp platform. It is useful for automating interactions in Basecamp chats by defining custom chatbots that respond to commands or queries. For example, you can create a chatbot that listens to specific keywords or commands in a project chat and triggers workflows or external services accordingly.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | The numeric identifier of the Basecamp bucket (project) where the chatbot will be created. |
| Chat Id | The numeric identifier of the chat within the specified bucket where the chatbot will operate. |
| Service Name | The name of the chatbot used to invoke queries and commands. Must not contain spaces, emojis, or non-word characters. |
| Command Url | The HTTPS URL that Basecamp will call when the bot is addressed. This URL handles incoming commands. |
Output
The node outputs JSON data representing the newly created chatbot object as returned by the Basecamp API. This typically includes details such as the chatbot's ID, service name, associated bucket and chat IDs, and the command URL. There is no binary output.
Dependencies
- Requires an API authentication token configured in n8n to access the Basecamp API.
- The node uses the Basecamp API endpoint
https://3.basecampapi.com/with the authenticated user's Basecamp account ID. - Proper permissions on the Basecamp account are necessary to create chatbots in the specified bucket and chat.
Troubleshooting
- Invalid or missing Bucket Id or Chat Id: Ensure these numeric IDs correspond to existing resources in your Basecamp account.
- Service Name validation errors: The service name must not contain spaces, emojis, or special characters; only word characters are allowed.
- Command URL issues: The URL must be a valid HTTPS endpoint accessible by Basecamp. If unreachable, the chatbot will not function correctly.
- Authentication errors: Verify that the API credentials are correct and have sufficient permissions.
- API rate limits or network errors: These may cause failures; check connectivity and retry after some time.