# Basecamp

### BetterBugs integration with Basecamp

Now, you can integrate BetterBugs with Basecamp to share complete bug reports directly to your Basecamp project. Every Basecamp card you create with BetterBugs comes bundled with comprehensive details about the issue, including the bug title, a link to the complete bug report, steps to reproduce the issue, reporter details, device details, and more.&#x20;

Using BetterBugs, you can share visual and technically sound bug reports to your Basecamp’s chat or card table within your project. You do not have to switch tools to add bug reports to Basecamp. Once you integrate, all it takes is a few clicks to share bug reports right from your browser directly to your Basecamp project. This makes the bug reporting process up to 10X faster and significantly easier.

Using the report link in the Basecamp task, developers can then access the report with complete context and [technical details](https://docs.betterbugs.io/product-features/developer-tools) they need (visual proof, console logs, network requests, environment info, steps to reproduce, and more) for debugging.

### How to Integrate BetterBugs Project with Basecamp: Step-by-Step

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBzBhuIUDDav7ztnadaoO%2Fuploads%2FUyrPl5WwbZQgAuptUKJ3%2F01-Integrate-BetterBugs-Project-with-Basecamp.mp4?alt=media&token=be534fd2-13fa-479d-9f56-0c84c3aaebda>" %}
How to Integrate BetterBugs Project with Basecamp: Video Demo
{% endembed %}

{% hint style="info" %}
Here, we've covered the steps to integrate a single BetterBugs project (within your BetterBugs Workspace) with Basecamp. You can also integrate the complete BetterBugs Workspace in one go (that includes all the projects within your Workspace) to Basecamp or any other project tool. [**Check out the steps for Workspace Integration**](https://docs.betterbugs.io/dashboard/workspace-settings/integrations/workspace-integration)**.**
{% endhint %}

{% stepper %}
{% step %}

#### Open Workspace Settings > Integrations

Click on BetterBugs Workspace name at the top left side of app screen. Now, click the **gear icon** to open **Workspace Settings** > **Integrations**.
{% endstep %}

{% step %}

#### Search Basecamp

In the **Integrations** tab, search for **Basecamp** and click to open the **Basecamp** card.
{% endstep %}

{% step %}

#### Turn off workspace-wide integration

Toggle off the "**All Projects**" option and hit "**Continue**". You should see the "**Manage per project**" option now.

{% hint style="info" %}
By default, its turned on for workspace level integration. For project-wise integration, you need to disable "**All Projects**".
{% endhint %}
{% endstep %}

{% step %}

#### Select a BetterBugs project to integrate and hit "Connect"

Select a project from the projects name list (that's within your Workspace). From the "**Actions**" column, hit "**Connect**" for that project.
{% endstep %}

{% step %}

#### **Authorize BetterBugs.io for Basecamp**

Click “**Allow**” to authorize BetterBugs.io for your Basecamp Workspace.

{% hint style="warning" %}
**IMPORTANT NOTE**&#x20;

If you're on a **free plan**, Steps 6 and 7 are **NOT REQUIRED**. **You can just SKIP** to "*How to Create Bug Report on Basecamp using BetterBugs*" section on this page.

**FOR PAID PLANS (Teams and Enterprise)**

Steps 6 and 7 enables you to explicitly choose between:

* **Manual Ticket Creation (Default)**: This means for sharing a bug report to Basecamp, you'd need to manually populate fields for your Basecamp project (**Organization**, **Project**, **Column,** and others). Its a **FREE FEATURE**.
* **Automatic Ticket Creation:** This means for sharing a bug report to Basecamp, you can configure BetterBugs to auto-populate fields for your Basecamp project (**Organization**, **Project**, **Column,** and others). Its a **PAID FEATURE**.
  {% endhint %}
  {% endstep %}

{% step %}

#### Optional: Choose your preferred method for creating tickets: Manually or Automatically

From the "**Forward Bug Reports**" dropdown, select your preferred method for creating tickets in your project tool:

* **Manually**: Enables you to **create tickets manually**. *Here, we've selected the manual method to showcase project integration steps.*
* **Automatically**: Enables you to [**create tickets with automation**](https://docs.betterbugs.io/dashboard/workspace-settings/integrations/project-integration/project-automation).
  {% endstep %}

{% step %}

#### Optional: Select "Manually" and Connect

Finally, select "**Manually**" from the "**Forward Bug Reports**" dropdown and hit "**Connect**".
{% endstep %}
{% endstepper %}

Okay! You're good to go with the Project level integration for your Basecamp app. Now, you can create detailed reports and share them as Basecamp tasks directly from your browser with a few clicks.

### How to Create Bug Report on Basecamp using BetterBugs

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBzBhuIUDDav7ztnadaoO%2Fuploads%2FbPAOQdSvQCFf9A9g2ZPF%2F02-Create-a-Bug-Report-on-Basecamp-using-BetterBugs.mp4?alt=media&token=dc091678-ad6c-4921-ad02-27efc88a705f>" %}
How to Create Bug Report on Basecamp using BetterBugs: Video Demo
{% endembed %}

{% stepper %}
{% step %}

#### Capture the Bug and Add Bug Details

Use the BetterBugs extension to capture the bug and add details for it. You can add the details (*Title + Quick Summary + Steps to Reproduce*) manually in the description area manually or automatically with the "**AI**" toggle.
{% endstep %}

{% step %}

#### Select BetterBugs Workspace and Project Integrated with Basecamp

From the two dropdowns above the description area, select:

* **BetterBugs Workspace**
* **BetterBugs Project** (that you integrated with Basecamp)
  {% endstep %}

{% step %}

#### Click "+ Send to your PM Tool" Dropdown and Select Basecamp Task

Open "**+ Send to your PM Tool**" dropdown and select "**Basecamp Task**".
{% endstep %}

{% step %}

#### **Populate Task Details for Basecamp and Hit "Next"**

Populate Basecamp Fields for the report: Organization, **Project**, **Column,** and **others** and click "**Next**".
{% endstep %}

{% step %}

#### Create Session

From the top right, click "**Create Session**".
{% endstep %}
{% endstepper %}

There you go!

A new tab with the Basecamp task opens up posting the task to the Basecamp project packed with all the bug details and a link to the **complete bug report** with [**developer tools info**](https://docs.betterbugs.io/product-features/developer-tools).

* Use the report link in your Basecamp task to access the complete report on BetterBugs.
* You can also access the Basecamp task from the BetterBugs report from the "[**Comments & Activities**](https://docs.betterbugs.io/product-features/comments-activities)" tab located below the bug description area.

### How to Send Existing BetterBugs Report to Basecamp

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBzBhuIUDDav7ztnadaoO%2Fuploads%2FaHDdUF2IxYVr7wbg5Uae%2F03-Send-Existing-BetterBugs-Report-to-Basecamp.mp4?alt=media&token=eac7b5d0-941b-4065-bffe-c942639f5af7>" %}
How to Send Existing BetterBugs Report to Basecamp: Video Demo
{% endembed %}

{% stepper %}
{% step %}

#### Open a Bug Report

Login to BetterBugs and open a project report to share on Basecamp.
{% endstep %}

{% step %}

#### Click "+ Send to your PM Tool" Dropdown and Select Basecamp Task

From the top-right of the report screen, open "**+ Send to your PM Tool**" dropdown and select "**Basecamp Task**".
{% endstep %}

{% step %}

#### Populate Task Details for Basecamp and Click "Create Task"

Populate Basecamp Fields for the report: Organization, **Project**, **Column**, and **others**  and click "**Create Task**".
{% endstep %}
{% endstepper %}

Okay! You're all set. This instantly should create Basecamp task with the BetterBugs bug report.

### How to Disconnect BetterBugs Project from Basecamp

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBzBhuIUDDav7ztnadaoO%2Fuploads%2FLVswxk1PCtVRUemWtWFM%2F04-Disconnect-BetterBugs-Project-from-Basecamp.mp4?alt=media&token=d2ef6911-2046-41ed-8987-deedb21606ea>" %}
How to Disconnect BetterBugs Project from Basecamp: Video Demo
{% endembed %}

{% stepper %}
{% step %}

#### Open Project Settings

Use the **Gear Icon** beside the **BetterBugs Project** **Name** to open **Project Settings**.
{% endstep %}

{% step %}

#### Go to Workspace Settings > Integrations

Navigate to **Workspace Settings** > **Integrations**
{% endstep %}

{% step %}

#### Search Basecamp

In the **Integrations** tab, search for **Basecamp** and click to open the **Basecamp** card.
{% endstep %}

{% step %}

#### Select BetterBugs project to disconnect and click (⋮) under "Actions"

In the Basecamp card, select the BetterBugs project (from the Project list) to disconnect. For the project, click vertical dots (**⋮**) under the **Actions** column.
{% endstep %}

{% step %}

#### Disconnect and Confirm Action

To confirm action, click "**Disconnect**" and "**Continue**".
{% endstep %}
{% endstepper %}

This instantly disconnects Basecamp from the selected BetterBugs project.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.betterbugs.io/product-features/integrations/basecamp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
