Workast

The Workast modules allow you to send notifications to your Workast account.

Getting Started with Workast

Prerequisites

  • A Workast account
  • Slack App installed

In order to use Workast with Integromat, it is necessary to have a Workast account. If you do not have one, you can create a Workast account at workast.com/.

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

Connecting Workast to Integromat

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

1. Login to your Workast account.

2. Click Your Account Name > Preferences > Generate Token.

UDD49y5tky.gif

3. Copy the API Token to your clipboard.

workast1.png

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

meKu7XLECW.gif

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

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

The connection has been established.

Task

Watch New Task

Triggers when a new task is created in a space.

Webhook NameEnter the name of the webhook.
ConnectionEstablish a connection to your Workast account.

Open the Watch New Task module, establish a connection, click Save and copy the URL address to your clipboard.

mKrMIr5Hdn.gif

2. Login to your Workast account, open the space whose tasks you want to watch. Click + icon > Add Webhook.

79vKs8nxL7.gif

3. Click Webhook Icon > Create New Webhook > Enter a name for the webhook > Save. Enter the details for the webhook.

WRP3GL5Z5B.gif

 

 

List Space Tasks

Gets the task details given task ID.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID whose task you want to list.
LimitSet the maximum number of tasks Integromat should return during one scenario execution cycle.
Status IsEnter the status of the task you want to list. For example, In progress, completed.
OrderSelect the order in which you want to list the tasks:
  • Created At Ascending
  • Created At Descending
  • Completed At Ascending
  • Completed At Descending

Get a Task

Gets the task details given the task ID.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID whose task details you want to retrieve.
Task IDSelect the Task ID whose details you want to retrieve.

Create a Task

Creates a new task in space.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID in which you want to create a task.
TextEnter the task main text.
DescriptionEnter the details of the text.
Assigned ToSelect the users to whom the task is assigned.
Assigned To EmailAdd the email addresses of the users to whom the task is assigned.
Start DateEnter the date when the task begins.
Due DateEnter the date by when the task must be completed.
FrequencySelect the frequency of the task to be performed. For example, DailyWeeklyFortnightMonthly.
IntervalEnter the interval at which the task must be performed.
By Week DaySelect the days on which the task must be performed.
By Set POSSelect the task occurrence. Each given integer specifies an occurrence number, corresponding to the nth occurrence of the rule inside the frequency period. The value 0 is not valid. Valid value(s) are -1, 1, 2, 3, 4.
Use Current ListWhen selected, a new task will be added to the current sublist, otherwise, it will be added to the default sublist.

Update a Task

Updates specific task details.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID whose task details you want to update.
Task IDSelect the Task ID whose details you want to update.
TextEnter the task main text.
DescriptionEnter the details of the text.
Assigned ToSelect the users to whom the task is assigned.
Assigned To EmailAdd the email addresses of the users to whom the task is assigned.
Start DateEnter the date when the task begins.
Due DateEnter the date by when the task must be completed.
Use Current ListWhen selected, a new task will be added to the current sublist, otherwise, it will be added to the default sublist.
FrequencySelect the frequency of the task to be performed. For example, DailyWeeklyFortnightMonthly.
IntervalEnter the interval at which the task must be performed.
By Week DaySelect the days on which the task must be performed.
By Set POSSelect the task occurrence. Each given integer specifies an occurrence number, corresponding to the nth occurrence of the rule inside the frequency period. The value 0 is not valid. Valid value(s) are -1, 1, 2, 3, 4.

Delete a Task

Deletes a task from space.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID whose task details you want to delete.
Task IDSelect the Task ID you want to delete.

Space

List Spaces

Returns a list of spaces.

ConnectionEstablish a connection to your Workast account.
Only User ListsSelect to filter sublist only where the user is a participant of the List. 
LimitSet the maximum number of spaces Integromat should return during one scenario execution cycle.
TypeSelect the space type which you want to list:
  • Group
  • Personal
  • Direct
  • Template

Get a Space

Gets space info details.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID whose details you want to retrieve.

Create a Space

Creates a space.

ConnectionEstablish a connection to your Workast account.
ParticipantsSelect the User ID whom you want to add to space.
DescriptionEnter the details of the space.
TypeSelect the space type:
  • Template
  • Group
  • Direct
PrivacySelect the visibility of the space:
  • Team
  • Private
NameEnter a name for space.
Channel IDEnter the Channel ID.
Channel NameEnter the channel name.
AppsAdd the apps for space.
Send NotificationsSelect whether you want to send the notifications.

Update a Space

Changes space details.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID whose details you want to update.
NameEnter a name for space.
SlugEnter the list details of the space.
DescriptionEnter the details of the space.
Channel IDEnter the Channel ID.
Channel NameEnter the channel name.
Task Created

Select whether the task is created in the space.

Task CompletedSelect whether space's tasks are completed.

Archive a Space

Archives a space.

ConnectionEstablish a connection to your Workast account.
Space IDSelect the Space ID you want to archive.

Other 

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Workast account.
URL

Enter a path relative to https://api.todobot.com/. For example: /me

For the list of available endpoints, refer to the Workast 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 Tasks

The following API call returns the task details from your Workast account:

URL:
/list/{list_id}/task?

Method:
GET

workast3.png

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

workast2.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.