Connect to Basecamp

Mike Salyga
Mike Salyga
  • Updated

Integrating Basecamp with Ziflow lets teams extend their Ziflow online proofing operations to Basecamp. Users can automatically create and update tasks in Basecamp for new proofs, comments, and decisions to keep their team up to date.

Available on: Pro Enterprise

Before setting up the integration between Ziflow and any third-party tool, it is necessary to connect Ziflow with the external application.

 

Connect with Basecamp

To connect to Basecamp, you must have administrator rights to authorize access.

Ziflow recommends that your organization use one administrator account to connect integrations in order to maintain stable integrations, prevent disconnects, and keep your flows working consistently.

  1. Log into Ziflow. From the main navigation pane, select the Connect tab.

  2. Select Applications to open the applications list. Find the Basecamp application and select Connect.

    Basecamp-connect-tile.png
     

  3. Log in to your Basecamp account

    Basecamp-login.png
     

  4. Verify your Basecamp account

    Basecamp-verify.png
     

  5. Read the permissions request and select Accept to complete the process of connecting Ziflow and Basecamp together.
     

    Basecamp-accept-connection.png
     
  6. Select the Basecamp tile again, choose the Settings tab, and select Show next to the Application fields on a proof to enable Basecamp fields at the proof level.

    Basecamp-show-application-fields.png

Re-authenticate or remove your app

To re-authenticate or remove your connection:

  1. From the Ziflow navigation pane, select the Connect tab.
  2. Select Applications to open the applications list.
  3. Click the Basecamp application in the list to open the connection details and select the options menu (three dots). 
  4. Choose to Re-authenticate or Remove.

Removing the connection will disable any flows you have created with it.

Set up Basecamp automated flows

Once Ziflow and Basecamp are connected, you can begin setting up automated flows to send information to Basecamp. 

Before you begin, connect your Ziflow app. See Connect your Ziflow app.

  1. Choose Connect and select Create Flow in the upper-right corner of the window.

    create-new-automated-flow.png
     
  2. Select Ziflow as the Application and choose which Event you want to start the integration. For more information, see Ziflow events.

    choose-Ziflow-event.png
     
  3. Add a Basecamp Zibot action to continue.

Basecamp integration glossary

Term Definition
Account A Basecamp company account. 
Project A Basecamp project, for example a campaign or a client. 
To-do set A project's to-do tool, which holds all its to-do lists. Ziflow shows it as Todo set or Todo Set.
To-do list A list of to-dos in a project, for example Creative reviews.
To-do list group An optional group inside a to-do list.
To-do A single item on a to-do list. Ziflow shows it as Todo or Todo Item.
Folder set A project's Docs & Files tool, which holds its folders and documents.
Project ID, To-do ID The numbers Basecamp uses to identify a project or to-do. They appear in the item's Basecamp URL, for example https://3.basecamp.com/<account>/buckets/<project ID>/todos/<to-do ID>.

Basecamp Zibot actions

After choosing a Ziflow event, choose a Basecamp Zibot action that will pass the information from the Ziflow event directly to Basecamp. 

Basecamp-zibots.png

Search Basecamp Project 

Create Basecamp Project 

Add Basecamp todo list 

Add Basecamp todo 

Update Basecamp todo 

Complete Basecamp todo 

Create Basecamp Folder 

Add Basecamp text document

 

Fields in every Basecamp Zibot

Field Description
Application The Basecamp connection to use.
Account The Basecamp account to work in. Required.

Choose a project

Most Basecamp Zibots ask which project to use. Choose one of these options:

  • Select from projects in the account: Select the project, and then any to-do set, list, or folder, from lists. Use this when every proof in the flow belongs to the same project.
  • Provided from previous action or direct ID: Enter IDs instead of selecting from lists. Type an ID, or select the token icon to insert one from the proof's Basecamp details or from an earlier Zibot. Use this so one flow works for many projects.

To insert a value, select the token icon next to a field. These token groups are useful with Basecamp:

  • Proof: Proof details, such as Name, Public link, and Folder > Name
  • External applications > Basecamp > Basecamp todo details: The Basecamp to-do linked to the proof: Account, Project, Todo Set, Todo List, Todo List Group, and Todo
  • An earlier Basecamp Zibot in the flow, for example Add Basecamp todo > ID

token-picker-basecamp-todo-details.png

 

Note: A token is inserted at the start of a field. Insert the token first, then type any text after it.

Search Basecamp Project

Find a project by name, so later Zibots in the flow can use its ID.

zibot-search-basecamp-project.png

Field Description
Account The Basecamp account to search.
Search project query The project name to search for. Required. For example, insert Proof > Folder > Name to find the project with the same name as the proof's folder.

Later Zibots can use the project's Project ID, Project name, Project description, Project status, Project purpose, and Project Aplication URL.

 

Create Basecamp Project

Create a new project.

zibot-create-basecamp-project.png

Field Description
Account The Basecamp account to create the project in.
Project name The new project's name. Required.
Project description [Optional] A description shown on the project.

Add Basecamp todo list

Add a to-do list to a project.

zibot-add-basecamp-todo-list.png

Field Description
Which Project the list should be created on See Choose a project.
Select project [Select from projects] The project to add the list to.
Select todoset [Select from projects] The project's to-do set.
Project ID [Provided from previous action or direct ID] The project's ID.
List set ID [Provided from previous action or direct ID] The project's to-do set ID.
List name The new list's name.
List description [Optional] A description shown on the list.

Add Basecamp todo

Add a to-do to a to-do list.

zibot-complete-basecamp-todo.png

Field Description
Which Project the todo should be created on See Choose a project.
Select project [Select from projects] The project to add the to-do to.
Select Todo set [Select from projects] The project's to-do set.
Select Todo List [Select from projects] The list to add the to-do to.
Project ID [Provided from previous action or direct ID] The project's ID.
Todo List ID [Provided from previous action or direct ID] The list's ID.
Todo name The to-do's title. For example, insert Proof > Name.
Todo description [Optional] Details shown on the to-do. For example, insert Proof > Public link.

Later Zibots can use the new to-do's ID, Title, Project, TODO list, TODO set ID, Account ID, and Basecamp list URL.

Tip: To link the new to-do to the proof, add an Add or update proof integration property Zibot after this one. See Basecamp flow examples.

Update Basecamp todo

Replace the description of an existing to-do.

zibot-update-basecamp-todo.png

Field Description
Which Project the todo should be updated on See Choose a project.
Select project, Select Todo set, Select Todo List [Select from projects] Where the to-do is.
Select Todo Item [Select from projects] The to-do to update. Required.
Project ID [Provided from previous action or direct ID] The project's ID. Required.
Todo List ID [Provided from previous action or direct ID] The list's ID. Required.
Todo Item ID [Provided from previous action or direct ID] The to-do's ID. Required.
Todo Item description The new description.

Tip: To update the to-do linked to each proof, select Provided from previous action or direct ID and insert the Project, Todo List, and Todo values from Bascamp todo details.

Complete Basecamp todo

Check off a to-do.

zibot-complete-basecamp-todo.png

Field Description
Which Project the todo should be completed on See Choose a project.
Select project [Select from projects] The project the to-do is in.
Project ID [Provided from previous action or direct ID] The project's ID.
Todo ID The to-do to complete. To complete the to-do linked to the proof, insert External applications > Basecamp > Bascamp todo details > Todo.

Create Basecamp Folder

Add a folder to a project's Docs & Files.

zibot-create-basecamp-folder.png

Field Description
Which Project the folder should be created on See Choose a project.
Select project [Select from projects] The project to add the folder to.
Select folder set [Select from projects] Where to add the folder, for example Docs & Files.
Project ID [Provided from previous action or direct ID] The project's ID.
Folder set ID [Provided from previous action or direct ID] The ID of the folder to add the new folder to.
Folder name The new folder's name.

Add Basecamp text document

Add a document to a project's Docs & Files.

zibot-add-basecamp-text-document.png

Field Description
Which Project the document should be created in See Choose a project.
Select project [Select from projects] The project to add the document to.
Which folder the document should be created on Main project folder adds the document to Docs & Files. Project subfolders lets you choose a folder.
Select folder set The folder to add the document to.
Project ID [Provided from previous action or direct ID] The project's ID.
Folder ID [Provided from previous action or direct ID] The ID of the folder to add the document to.
Document title The document's title.
Document content The document's text.
 

Connect Ziflow proofs with Basecamp to-dos

Link a proof to a Basecamp to-do so flows can update or complete that to-do. You can link proofs when you create a proof or from proof details.

Important: Application fields on a proof must be set to Show in the Basecamp connection settings. See Connect Ziflow with Basecamp.

  1. Open the proof's details and select the Integrations tab.

  2. Under Basecamp, select Add next to Todo.

  3. Paste the to-do's Basecamp URL, or select Search to choose it from lists.

    proof-integrations-basecamp-paste-link.png
     

  4. If you selected Search, choose the Account, Project, Todo Set, Todo List, [optional] Todo List Group, and Todo. Each list becomes available after you choose the one above it.

    proof-integrations-basecamp-todo.png
     

  5. Select Save.

These values are the Basecamp todo details that flows can insert as tokens.

 

Related articles

Related to

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.