Skip to content

Basecamp 3

The Basecamp 3 modules allow you to watch, create, update, list, and/or delete documents, contacts, projects, messages, todos, files, entries, and comments in your Basecamp 3 account.

Prerequisites

  • A Basecamp 3 account

In order to use Basecamp 3 with Ibexa Connect, it is necessary to have a Basecamp 3 account. If you do not have one, you can create a Basecamp 3 account at https://basecamp.com/signup.

Connecting Basecamp 3 to Ibexa Connect

1. Go to Ibexa Connect and open the Basecamp 3 module's Create a connection dialog.

61f2677b430b7.png

2. Enter a connection name and click Continue.

3. Confirm the dialog by clicking the *Yes, I'll allow acces*s button.

61f2677c70623.png

The connection has been established.

Triggers

Watch Comments

Triggers when a new comment is created, modified, or trashed.

Webhook Name Enter the name for the webhook.
Basecamp Account Select the account whose project's comments you want to watch.
Project Select the project whose comments you want to watch.

Watch Documents

Triggers when a new document is created.

Webhook Name Enter a name for the webhook.
Basecamp Account Select the account whose project's documents you want to watch.
Project Select the project whose documents you want to watch.

Watch Messages

Triggers when a new message is created, active, title updated, content updated, copied, inserted, archived, unarchived, trashed, untrashed or deleted.

Webhook Name Enter a name for the webhook.
Basecamp Account Select the account whose project's messages you want to watch.
Project Select the project whose messages you want to match.

Watch People

Triggers when a new person is created.

Basecamp Account Select the account whose project newly members you want to watch.
Project Select the project whose newly created members you want to watch.
Limit The maximum number of people Ibexa Connect should return during one scenario execution cycle.

Watch Projects

Triggers when a new person is created.

Basecamp Account Select the account whose projects you want to watch.
Limit The maximum number of projects Ibexa Connect should return during one scenario execution cycle.

Watch Todolists

Triggers when a new todolist is created, modified, or trashed.

Webhook Name Enter a name for the webhook.
Basecamp Account Select the account whose project's todolists you want to watch.
Project Select the project whose todolists you want to watch.

Watch Todos

Triggers when a new todo is completed or uncompleted.

Webhook Name Enter a name for the webhook.
Basecamp Account Select the account whose project's todos you want to watch.
Project Select the project whose todos you want to watch.

Watch Uploads

Triggers when a new file is uploaded.

Webhook Name Enter a name for the webhook.
Basecamp Account Select the account whose project's uploads you want to watch.
Project Select the project whose uploads uploads you want to watch.

Actions

Create a Message

Creates a new message.

Basecamp Account Select the account for which you want to create a message.
Project Select the project to create the message.
Subject Enter the subject of the message.
Content Enter the message text.
Category Select the category for the message.

Create a Project

Creates a new project.

Basecamp Account Select the account for which you want to create a new project.
Name Enter the name for the project.
Description Enter the details of the project.

Create a Schedule Entry

Create a schedule entry.

Basecamp Account

Select the account for which you want to create a schedule entry you want to create.

Project

Select the project for which you want to create the project.

Summary

Enter the information for what the schedule entry is for. For example, All Day Meeting

Starts at

Enter the date from which the schedule entry starts.

Ends at

Enter the date on which the schedule entry ends.

All day

Select Yes if the schedule is for the entire day.

Description

Enter the details of the schedule entry.

With

Select the member to whom you want to assign the schedule entry.

Notify the assignees

Select Yes if you want to send notification to the assignee:

  • Yes

  • No

  • Not defined

Create a Todo

Creates a todo.

Basecamp Account

Select the Basecamp account to create a todo.

Project

Select the project to create the todo.

Todolist ID

Select the Todolist ID whose todo you. want to create.

Content

Enter the information for what todo is for.

Description

Enter the details of the todo.

Assign to

Select the members to assign the todo.

Notify the assignees

Select Yes if you want to send notification to the assignee:

  • Yes

  • No

  • Not defined

Due on

Enter the date by which the todo must be completed.

Starts on

Enter the date from which the todo can be started.

Create a Todolist

Creates a new todolist.

Basecamp Account Select the Basecamp account for whose projects you want to create a todolist.
Project Select the project to create the todolist.
Name Enter a new name for the todolist.
Description Enter the details of the todolist.

Get a Message

Gets a message.

Basecamp Account Select the Basecamp account whose project's messages you want to retrieve.
Project Select the project whose messages you want to retrieve.
Message ID Select the Message ID whose details you want to retrieve.

Get a Project

Gets a project.

Basecamp Account Select the Basecamp account whose projects you want to retrieve.
Project Select the project whose details you want to retrieve.

Trash a Message

Trashes a message.

Basecamp Account Select the Basecamp account whose messages you want to send to trash.
Project Select the projects whose messages you want to send to trash.
Message ID Select the Message ID you want to trash.

Trash a Schedule Entry

Trashes a schedule entry.

Basecamp Account Select the Basecamp account whose project schedule entries you want to trash.
Project Select the project whose schedule entries you want to trash.
Schedule Entry ID Enter the Schedule Entry ID you want to trash.

Trash a Todolist

Trashes a todolist.

Basecamp Account Select the Basecamp account whose project's todo list you want to trash.
Project ID Select the Project ID whose todo list you want to trash.

Trash a Project

Puts a project in the trash.

Basecamp Account Select the Basecamp account whose project's you want to put in the trash.
Project ID Select the Project ID you want to put in the trash.

Update a Message

Updates a message.

Basecamp Account Select the Basecamp account whose message you want to update.
Project Select the project whose message you want to update.
Message ID Select the Message ID you want to update.
Subject Enter a new subject of the message.
Content Enter the message text.
Category Select the category for the message.

Update a Project

Updates a project.

Basecamp Account Select the Basecamp account whose project you want to update.
Project ID Select the Project ID you want to update.
Name Enter a new name for the project.
Description Enter the details of the project.

Update a Schedule Entry

Updates a schedule entry.

Basecamp Account

Select the Basecamp account whose schedule entries you want to update.

Project

Select the project whose schedule entries you want to update.

Schedule Entry ID

Select the Schedule Entry ID you want to update.

Summary

Enter the information for what the schedule entry is for. For example, All Day Meeting

Starts at

Enter the start date of the schedule.

Ends at

Enter the end date of the schedule.

All day

Select Yes if the schedule is for the entire day.

Description

Enter the details of the schedule entry.

With

Select the member to whom you want to assign the schedule entry.

Notify the assignees

Select Yes if you want to send notification to the assignee:

  • Yes

  • No

  • Not defined

Update a Todolist

Updates a todolist.

Basecamp Account Select the Basecamp account whose todo list you want to update.
Project Select the project whose todo list you want to update.
Todolist ID Select the Todolist ID you want to update.
Name Enter a new name for the todolist.
Description Enter the details of the todolist.

Upload a File

Uploads a new file.

Basecamp Account Select the Basecamp account to which you want to upload a file.
Project Select the project to which you want to upload a file.
Folder Select the folder location of the file you want to upload.
Data Enter the data of the file which you need to either get from some source like Dropbox, or you can simply upload a text file.
File name Enter the file name. For example, Filename: test.txt
Base name Enter a new file name for the upload without an extension. For example, image.png
Description Enter the details of the file.