Clubhouse

The Clubhouse modules allow you to watch, create, update, retrieve, search, and delete the stories in your Clubhouse account.

Getting Started with Clubhouse

Prerequisites

  • A Clubhouse account

In order to use Clubhouse with Integromat, it is necessary to have a Clubhouse account. If you do not have one, you can create a Clubhouse account at clubhouse.io/.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Clubhouse to Integromat

To connect your Clubhouse account to Integromat you need to obtain the API Key from your Clubhouse account and insert it in the Create a connection dialog in the Integromat module.

1. Login to your Clubhouse account.

2. Click Your Profile Icon > Settings > API Tokens. Enter a name for the token and click Generate Token.

vl0wBsMHti.gif

3. Copy the API Token to your clipboard.

clubhouse1.png

4. Go to Integromat and open the Clubhouse module's Create a connection dialog.

YgbVhKrWou.gif

5. In the Connection name field, enter a name for the connection.

6. In the API Key field, enter the API token copied in step 3 and click Continue.

The connection has been established.

Stories

Watch Stories or Epics

Triggers when stories or epics are created, updated or deleted.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Clubhouse account.

1. Open the Watch Stories or Epic module, establish a connection, click Save, and copy the URL address to your clipboard. Click OK and save the trigger.

tTdBMQPTmP.gif

2. Log in to your Clubhouse account. Click Your Profile Icon > Integrations > Webhooks > Add New Webhook. In the Payload URL field, enter the URL address copied in step 1 and click Add New Webhook.

eblivAdrcl.gif

The webhook is added successfully.

Search Stories

Search stories based on desired parameters.

ConnectionEstablish a connection to your Clubhouse account.
Search ParametersSelect the option to search the stories based on the selected parameter. When you select a parameter, the selection auto-populates the related fields which you need to select or map to get the results. For example, if you select the parameter, Story Type, field, Type Story auto-populates which you need to select.
LimitSet the maximum number of stories Integromat should return during one scenario execution cycle.

Get a Story

Returns information about a chosen story.

ConnectionEstablish a connection to your Clubhouse account.
Project ID Select the Project ID whose story details you want to retrieve.
Story Public IDSelect the Public ID of the story whose details you want to retrieve.

Create a Story

Creates a new story.

ConnectionEstablish a connection to your Clubhouse account.
NameEnter a name for the story.
Project IDSelect the Project ID to which the story belongs to.
ArchivedSelect whether this is story is archived.
CommentsAdd the comments:
Author IDSelect the Author ID who is adding the comment.
Created AtEnter the date or time when the comment is added.
External IDEnter the external ID associated with the comment. It could be another app or tool's ID from which the comment is taken.
TextEnter the comment text.
Updated AtEnter the date or time when the comment is last updated.
Completed at Override
Enter the date and time to override the story completion date.
Created AtEnter the date and time when the story was created.
Deadline

Enter the date and time when the story must be completed.

DescriptionEnter the details of the story.
Epic IDSelect the Epic ID to which the story belongs.
Estimate(Optional) Enter the estimated days for the story to complete.
External IDEnter a unique External ID. Here, the Story could have been imported from another tool, the ID in the other tool can be indicated here.
External Tickets

Add the external tickets related to the story:

External ID

Enter the External ID of the ticket in another tool.

External URL

Enter the ticket's URL address in the external system.

File IDsAdd the File IDs related to the story.
Follower IDsAdd the followed IDs you want to watch the story and receive notifications about the story.
Iteration IDEnter the Iteration ID of the story.
LabelsAdd the labels to the story:
ColorEnter the color code to display the label. For example, #ff0000.
DescriptionEnter the details of the label.
External IDThis field can be set to another unique ID. In the case that the Label has been imported from another tool, the ID in the other tool can be indicated here.
NameEnter a name for the label.
Linked File IDsAdd the linked File IDs related to the story.
Owner IDsAdd the Owner ID to whom the story is assigned.
Requested by IDEnter the member ID who has requested the story.
Started at OverrideEnter a date and time to override the date the Story was started.
Story LinksAdd the story links:
Project IDSelect the Project ID to which the story belongs to.
Object IDSelect the unique ID defined as the object of the story. The story link must contain a subject or an object but not both.
Subject IDSelect the unique ID defined as the subject of the story. The story link must contain a subject or an object but not both.
VerbSelect the action of the subject or object of the story:
  • Blocks
  • Duplicates
  • Relates to
Story TypeSelect the story type:
  • Bug
  • Chore
  • Feature
Tasks

Add the tasks for the story:

CompleteSelect whether the task is completed.
Created AtEnter the date when the task is created.
DescriptionEnter the details of the task.
External IDEnter a unique ID of the task from the external tool or system.
Owner IDSelect the Owner IDs to whom the task is assigned.
Updated AtEnter the date when the task is last updated.
Updated AtEnter the date and time when the story was updated.
WorkflowSelect the workflow for the story. For example, feature requestengineering.
Workflow State IDSelect the workflow status. For example, ready for reviewin development.

Update a Story

Updates a story.

ConnectionEstablish a connection to your Clubhouse account.
Project IDSelect the Project ID whose story you want to update.
Story Public IDSelect the Story ID whose details you want to update.
Branch IDAdd the Branch IDs attached to this story.
Commit IDAdd the Commit IDs attached to this story.
Pull Request IDsAdd the Pull Request IDs attached to this story.
After IDEnter the story ID after which you want to place this story in the sequence.
Before IDEnter the story ID before which you want to place this story in the sequence
NameEnter a new name for the story.
ArchivedSelect whether this is story is archived.
Comments

Add the comments:

Author IDSelect the Author ID who is adding the comment.
Created AtEnter the date or time when the comment is added.
External IDEnter the external ID associated with the comment. It could be another app or tool's ID from which the comment is taken.
TextEnter the comment text.
Updated AtEnter the date or time when the comment is last updated.
Completed at Override
Enter the date and time to override the story completion date.
DeadlineEnter the date and time when the story must be completed.
DescriptionEnter the details of the story.
Epic IDSelect the Epic ID to which the story belongs.
Estimate(Optional) Enter the estimated days for the story to complete.
External IDEnter a unique External ID. Here, the story could have been imported from another tool, the ID in the other tool can be indicated here.
External Tickets

Add the external tickets related to the story:

External ID

Enter the External ID of the ticket in another tool.

External URL

Enter the ticket's URL address in the external system.

File IDs

Add the File IDs related to the story.

Follower IDsAdd the followed IDs you want to watch the story and receive notifications about the story.
Iteration IDEnter the Iteration ID of the story.
LabelsAdd the labels to the story:
ColorEnter the color code to display the label. For example, #ff0000.
DescriptionEnter the details of the label.
External IDThis field can be set to another unique ID. In the case that the Label has been imported from another tool, the ID in the other tool can be indicated here.
NameEnter a name for the label.
Linked File IDsAdd the linked File IDs related to the story.
Owner IDsAdd the Owner ID to whom the story is assigned.
Requested by IDEnter the member ID who has requested the story.
Started at OverrideEnter a date and time to override the date the Story was started.
Story TypeSelect the story type:
  • Bug
  • Chore
  • Feature
WorkflowSelect the workflow for the story. For example, feature requestengineering.
Workflow State IDSelect the workflow status. For example, ready for reviewin development.

Delete a Story

Deletes a story,

ConnectionEstablish a connection to your Clubhouse account.
Project ID Select the Project ID whose story details you want to delete.
Story Public IDSelect the Public ID of the story you want to delete.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Clubhouse account.
URL

Enter a path relative to https://api.clubhouse.io/api/v3. For example: /stories

For the list of available endpoints, refer to the Clubhouse API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Projects

The following API call returns all the projects from your Clubhouse account:

URL:
/projects

Method:
GET

clubhouse3.png

Matches of the search can be found in the module's Output under BundleBody
In our example, 6 projects were returned:

clubhouse2.png


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.