Skip to content

Add TaskBullet integration#276

Open
GriffMurder wants to merge 5 commits into
basecamp:masterfrom
GriffMurder:add-taskbullet
Open

Add TaskBullet integration#276
GriffMurder wants to merge 5 commits into
basecamp:masterfrom
GriffMurder:add-taskbullet

Conversation

@GriffMurder

Copy link
Copy Markdown

Summary

Adds TaskBullet to the Basecamp integrations directory.

TaskBullet lets teams assign Basecamp to-dos to TaskBullet virtual assistants using Basecamp’s native Assign list (person assignees only—no custom Assign buttons).

Install / setup

Listing

Field Value
Title TaskBullet
Category 1 (Mobile and Desktop Apps)
Icon 256×256 PNG (icons/taskbullet.pngextras/taskbullet.png)
Description ≤160 characters

Notes

  • Not affiliated with 37signals/Basecamp beyond API + OAuth.
  • Does not claim third-party UI on to-dos.

Thank you for reviewing.

TaskBullet lets teams assign Basecamp to-dos to a shared TaskBullet person
in native Assign. Free trial (10 hours, no credit card); VA delivery with
hours tracking and dashboard. Install page documents setup; OAuth connect
and project enable only—no custom Assign UI (person assignees only).

Website: https://taskbullet.com/integrations/basecamp
Category: 1 (apps)
Icon: icons/taskbullet.png (256x256), referenced as extras/taskbullet.png
Copilot AI review requested due to automatic review settings July 17, 2026 23:41

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3fbc1f780a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread integrations.yml Outdated
url: "https://feedhammer.com"
image: extras/feedhammer.png
category: 3
- title: "TaskBullet"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Indent the TaskBullet item under integrations

This new item starts at column 1 instead of being indented like the other entries under integrations:. After normalizing the encoding, Ruby's YAML.load_file fails with did not find expected key, so the integrations file cannot be parsed and the listing build/test path that reads this YAML will break until this entry is indented two spaces.

Useful? React with 👍 / 👎.

Comment thread integrations.yml Outdated
image: extras/feedhammer.png
category: 3
- title: "TaskBullet"
description: "Assign Basecamp to-dos to TaskBullet VAs. Free 10-hour trial (no card). Native Assign�trained VAs, hours tracking, and dashboard."

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Replace the non-UTF-8 dash in the description

The dash between Assign and trained is committed as byte 0x97 (Windows-1252) rather than valid UTF-8. The parent file was valid UTF-8, but with this line Ruby's YAML.load_file("integrations.yml") raises invalid leading UTF-8 octet, so any build or test that loads the integrations YAML fails before it can render the directory.

Useful? React with 👍 / 👎.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new TaskBullet entry to the Basecamp integrations directory (integrations.yml) so it can appear in the marketplace listing.

Changes:

  • Add a new TaskBullet integration entry (title/description/url/image/category).
  • Update several existing integration strings (currently introduces mojibake/encoding corruption that should be reverted/fixed).

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread integrations.yml Outdated
category: 7
- title: "Ziflow"
description: "Ziflow automates file processing tasks and processes that you’d prefer to give to a robot."
description: "Ziflow automates file processing tasks and processes that you’d prefer to give to a robot."
Comment thread integrations.yml Outdated
category: 2
- title: "Tracked"
description: "Adds labels to your to-dos and Kanban boards with customizable workflows, priorities and filters, all within Basecamp’s UI."
description: "Adds labels to your to-dos and Kanban boards with customizable workflows, priorities and filters, all within Basecamp’s UI."
Comment thread integrations.yml Outdated
category: 2
- title: "Expiration Reminder"
description: "Track expiration dates and renewals and have them create Basecamp todo’s automatically on expiration."
description: "Track expiration dates and renewals and have them create Basecamp todo’s automatically on expiration."
Comment thread integrations.yml Outdated
category: 5
- title: "Field Trip"
description: "Share your team’s Basecamp activity in Slack and Google Hangouts Chat."
description: "Share your team’s Basecamp activity in Slack and Google Hangouts Chat."
Comment thread integrations.yml Outdated
category: 5
- title: "ScrumDo"
description: "Visualize your team’s work as it flows through your process mirrored in ScrumDo. Discover and deliver successful outcomes the Lean, Agile, Scrum and Kanban way."
description: "Visualize your team’s work as it flows through your process mirrored in ScrumDo. Discover and deliver successful outcomes the Lean, Agile, Scrum and Kanban way."
Comment thread integrations.yml Outdated
category: 1
- title: "Enchant"
description: "Send automatic notifications of your customer communications from Enchant’s omnichannel shared inboxes to your Campfire rooms."
description: "Send automatic notifications of your customer communications from Enchant’s omnichannel shared inboxes to your Campfire rooms."
Comment thread integrations.yml Outdated
category: 3
- title: "TeamRetro"
description: "Easily run insightful retrospectives and team health checks with your agile teams, and publish your action items as Basecamp tasks in your to-do’s."
description: "Easily run insightful retrospectives and team health checks with your agile teams, and publish your action items as Basecamp tasks in your to-do’s."
Comment thread integrations.yml Outdated
category: 9
- title: "StartADAM"
description: "Integrate team chat (Slack, MS Teams) with customer’s tools (WhatsApp, SMS), and auto-send chat transcripts to Basecamp Projects, streamlining your workflow."
description: "Integrate team chat (Slack, MS Teams) with customer’s tools (WhatsApp, SMS), and auto-send chat transcripts to Basecamp Projects, streamlining your workflow."
Comment thread integrations.yml Outdated
category: 5
- title: "Grow"
description: "Visualize Basecamp project data, track performance, and automate reporting—all in one intuitive dashboard."
description: "Visualize Basecamp project data, track performance, and automate reporting—all in one intuitive dashboard."
Comment thread integrations.yml Outdated
- title: "TaskBullet"
description: "Assign Basecamp to-dos to TaskBullet VAs. Free 10-hour trial (no card). Native Assign to trained VAs with hours tracking and dashboard."
url: "https://taskbullet.com/integrations/basecamp?utm_source=basecamp&utm_medium=marketplace&utm_campaign=basecamp_marketplace"
image: extras/taskbullet.png
@GriffMurder

Copy link
Copy Markdown
Author

Fixed encoding: restored \integrations.yml\ from upstream and re-appended only the TaskBullet entry (UTF-8, description 135 chars). Icon remains \icons/taskbullet.png\ (256x256).

Copilot AI review requested due to automatic review settings July 17, 2026 23:50

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

integrations.yml:489

  • image: extras/taskbullet.png points to a file that doesn’t exist in the repo (no match for extras/taskbullet.png), while icons/taskbullet.png does exist. This will likely result in a broken icon in the integrations listing. Please add the expected extras/taskbullet.png asset (or update the YAML to reference the correct existing path, if icons/ is intended).
    image: extras/taskbullet.png

@GriffMurder

Copy link
Copy Markdown
Author

Ready for human review

We would like TaskBullet listed on https://basecamp.com/integrations (extras).

Checklist

Bot review notes

  • Earlier encoding/indent issues were fixed by restoring upstream integrations.yml and re-appending only TaskBullet.
  • extras/ paths in YAML map to files under icons/ for this repo (same as Assistant, Zapier, etc.).

Happy to adjust category, copy, or icon if you prefer. Thank you!

Copilot AI review requested due to automatic review settings July 17, 2026 23:57

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants