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 Integromat, 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 Integromat
1. Go to Integromat and open the Basecamp 3 module's Create a connection dialog.
2. Enter a connection name and click Continue.
3. Confirm the dialog by clicking the Yes, I'll allow access button.
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. |
Connection | Establish a connection to your Basecamp account. |
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. |
Connection | Establish a connection to your Basecamp account. |
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. |
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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 Integromat should return during one scenario execution cycle. |
Watch Projects
Triggers when a new person is created.
Connection | Establish a connection to your Basecamp account. |
Basecamp Account | Select the account whose projects you want to watch. |
Limit | The maximum number of projects Integromat 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. |
Connection | Establish a connection to your Basecamp account. |
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. |
Connection | Establish a connection to your Basecamp account. |
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. |
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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:
|
Create a Todo
Creates a todo.
Connection | Establish a connection to your Basecamp account. |
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:
|
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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:
|
Update a Todolist
Updates a todolist.
Connection | Establish a connection to your Basecamp account. |
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.
Connection | Establish a connection to your Basecamp account. |
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. |