Actions119
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
- Schedule Actions
- Schedule Entry Actions
- Template Actions
- Todo Actions
- Todolist Actions
- Todolist Group Actions
- Todoset Actions
- Upload Actions
- Vault Actions
- Webhook Actions
Chatbot → Create a Chatbot Line
AI-generatedOverview
This node operation creates a new chatbot line in a specified chat within a Basecamp project. It is useful for automating the addition of chatbot messages to a chat, supporting HTML content formatting including tables and other tags. This can be applied in scenarios such as sending automated updates, notifications, or chatbot responses within a project chat environment.
Use Case Examples
- Automatically post a chatbot message to a project chat when a task is completed.
- Send formatted chatbot lines with tables or structured content to a chat for reporting purposes.
Properties
| Name | Meaning |
|---|---|
| Chatbot Key | The key for the chatbot, used in the API endpoint path to identify the chatbot. |
| Project ID | The ID of the project (bucket), used in the API endpoint path to specify the project. |
| chatId | The ID of the chat/campfire, used in the API endpoint path to specify the chat where the line will be created. |
| Content | The body content for the chatbot line, supporting HTML formatting including additional tags like table, tr, td. |
| Content Parameter Name | Modifies the name of the required 'content' parameter to support webhooks from third-party sources. |
| Return Full Response | Whether to return the full HTTP response (status code, headers, body) instead of only the response body. |
| Request Options | Additional request options such as batching, ignoring SSL issues, proxy settings, and timeout configuration. |
Output
JSON
response- The response from the API call, which can be either the full HTTP response or just the response body depending on the 'Return Full Response' setting.
Dependencies
- Requires an OAuth2 API credential for Basecamp authentication.
Troubleshooting
- Ensure the chatbot key, project ID, and chat ID are correct and correspond to existing resources in Basecamp.
- If the request fails due to SSL issues, consider enabling the 'Ignore SSL Issues' option if appropriate.
- Check the API rate limits and use batching options to avoid throttling errors.
- If the response is unexpected, enable 'Return Full Response' to get detailed HTTP response information for debugging.