Complete Integration Reference

This document provides a complete reference of all available integrations, triggers, and actions in Taskade's automation system. For getting started guides, visit the Taskade Help Center and AI Automation Collection.

Core Taskade Tools

Taskade

Package: @taskade/automade-internalpiece-taskade

Actions

Action
Description
Properties

project.create

Create Project

title, content, defaultView

task.create

Add Task

projectId, blockId, content, position, fields, dueDate

task.move

Move Task Within Project

projectId, nodeId, targetBlockId

task.assign

Assign Task

projectId, nodeId, userId

markTaskAsCompleted

Mark Task As Completed

projectId, nodeId

updateCustomFields

Update Custom Fields

projectId, nodeId, fields

project.createFromTemplate

Create Project From Template

templateId, title

tasks.find

Find Task(s)

projectId, rowsToReturn, noTasksFoundBehavior, ruleset

Triggers

Trigger
Description
Properties

task.completed

Task Completed (Instant)

projectId, blockId

task.due

Task Due (Instant)

projectId, blockId

task.assigned

Task Assigned (Instant)

projectId, blockId

task.added

Task Added (Instant)

projectId

task.custom_attribute_updated

Task Custom Field Updated (Instant)

projectId, fieldId

task.flow_triggered

Task Manual Trigger (Instant)

projectId

comment.created

New Comment (Instant)

projectId, blockId

duedate.created

New Due Date (Instant)

projectId, blockId

project.completed

Project Completed (Instant)

-

spaceAgent.convo.public.ended

Agent Public Chat Ended (Instant)

spaceAgentId, conversationExportTimezone

mailhook

Mailhook (Instant)

-

Taskade AI

Package: @taskade/automade-internalpiece-openai

Actions

Action
Description
Properties

ai.ask

Ask AI

prompt, input

ai.generate

Generate with AI

prompt, input

ai.respond

Respond with AI

prompt, input

ai.categorize

Categorize with AI

input, output

ai.prompt

Prompt AI

prompt, modelName

agent.ask

Ask Agent

agentId, input, outputType, output

agent.run_command

Run Agent Command

agentId, commandId, input

agent.add_knowledge

Add Knowledge To Agent

agentId, knowledgeType, title, knowledge

agent.add_knowledge.v2

Add Knowledge To Agent (v2)

agentId, knowledgeType, title, knowledge

agent.add_project_as_knowledge

Add Project to Agent Knowledge

agentId, projectId

agentTeam.ask

Ask Agent Team

agentTeamId, executionMode, input, output

Schedule

Package: @taskade/automade-internalpiece-schedule

Triggers

Trigger
Description
Properties

schedule.hourly

Every Hour (Scheduled)

-

schedule.daily

Every Day (Scheduled)

timeOfDay, timezone

schedule.weekly

Every Week (Scheduled)

dayOfWeek, timeOfDay, timezone

schedule.monthly

Every Month (Scheduled)

dayOfMonth, timeOfDay, timezone

Media

Package: @taskade/automade-internalpiece-media

Actions

Action
Description
Properties

web.search

Search Web

query

website.extract

Scrape Webpage

websiteUrl, errorBehavior

pdf.convertToText

Convert File to Text

pdfUrl

youtube.transcribeVideo

Transcribe YouTube Video

youtubeUrl

url.addToMedia

Upload File to Media

url, emptyUrlBehavior

text.addToMedia

Upload Text to Media

text, title

Utilities

Package: @taskade/automade-internalpiece-utils

Actions

Action
Description
Properties

transform.arrayIntoString

Transform Array Into String

transformEachItemIntoString, joinMechanism

Communication & Collaboration

Slack

Package: @taskade/automade-piece-slack

Actions

Action
Description
Properties

chat.postMessage

Send Channel Message

channel, text

chat.postMessageDirect

Send Direct Message

userId, text

create.channel

Create Channel

channelName

find.userByEmail

Find User by Email

email

find.userByHandle

Find User by Handle

handle

add.reactionToMessage

Add Reaction to Message

channel, timestamp, reaction

pin.message

Pin Message to Channel

channel, timestamp

get.channelHistory

Fetch Channel Messages

channel, oldest, latest

Triggers

Trigger
Description
Properties

new_message

New Message (Instant)

channel

new_channel

New Channel (Instant)

-

new_mention

New Mention (Instant)

channel

new_reaction_added

New Reaction (Instant)

channel

Microsoft Teams

Package: @taskade/automade-piece-microsoft-teams

Actions

Action
Description
Properties

createChannel

Create Channel

teamId, channelName, channelDescription

sendChannelMessage

Send Channel Message

teamId, channelId, contentType, content

sendChatMessage

Send Chat Message

chatId, contentType, content

Discord

Package: @taskade/automade-piece-discord

Actions

Action
Description
Properties

send_message

Send Message

channelId, message

create_channel

Create Channel

name

delete_channel

Delete Channel

channelId

find_channel

Find Channel

name

rename_channel

Rename Channel

channelId, name

Triggers

Trigger
Description
Properties

new_message

New Message (Scheduled)

channel

WhatsApp Business

Package: @taskade/automade-piece-whatsapp-business

Actions

Action
Description
Properties

sendMessage

Send Message

phoneNumberId, to, text

sendTemplateMessage

Send Template Message

phoneNumberId, to, messageTemplateId, messageTemplateFields

sendMedia

Send Media

phoneNumberId, to, type, media, caption, filename

Email & Communication

Gmail

Package: @taskade/automade-piece-gmail

Actions

Action
Description
Properties

sendEmail

Send Email

to, cc, bcc, subject, bodyText, bodyHtml, replyTo, from, replyToMessageId, attachments

createDraftEmail

Create Draft Email

to, cc, bcc, subject, bodyText, bodyHtml, replyTo, from, replyToMessageId

findEmail

Find Email(s)

emailsToReturn, noEmailsFoundBehavior, ruleset

Triggers

Trigger
Description
Properties

new_email_received

New Email (Scheduled)

-

Productivity & Data

Google Sheets

Package: @taskade/automade-piece-googlesheets

Actions

Action
Description
Properties

googlesheets.addNewRow

Insert Row

spreadsheetId, sheetId, text

googlesheets.addNewRowV2

Insert Row (v2)

spreadsheetId, sheetId, fields

googlesheets.findRows

Find Row(s)

spreadsheetId, sheetId, rowsToReturn, ruleset

googlesheets.deleteRow

Delete Row

spreadsheetId, sheetId, rowId

googlesheets.updateRow

Update Row

spreadsheetId, sheetId, rowId, fields

googlesheets.findRowByNum

Get Row by Row Number

spreadsheetId, sheetId, rowNumber

clearRange

Clear Range

spreadsheetId, sheetId, range

Triggers

Trigger
Description
Properties

new_row_found

New Row (Scheduled)

spreadsheetId, sheetId

Google Docs

Package: @taskade/automade-piece-google-docs

Actions

Action
Description
Properties

googledocs.appendText

Append Text

documentId, text

googledocs.createDocument

Create Document

title, body

googledocs.findDocument

Find Document

name

googledocs.findDocuments

Find Documents

docsToReturn, noDocumentsFoundBehavior, ruleset

Google Drive

Package: @taskade/automade-piece-google-drive

Actions

Action
Description
Properties

googledrive.searchFolderOrFile

Search For Folder/File

queryTerm, operator, query, type, folderId

googledrive.searchFolderOrFile.v2

Search For Folder/File (v2)

drive, folderId, queryTerm, operator, query, type

googledrive.moveFile

Move File

fileId, folderId

googledrive.addPermission

Add Permissions

fileId, userEmail, permissionName, sendNotificationEmail

googledrive.duplicateFile

Duplicate File

fileId, name, folderId

googledrive.duplicateFile.v2

Copy File

drive, folderId, fileId, name

googledrive.createNewTextFile

Create New File

fileName, text, fileType, folderId

googledrive.createNewTextFile.v2

Create New File (v2)

drive, folderId, fileName, text, fileType

googledrive.uploadFile

Upload File

drive, folderId, file, fileName

googledrive.createNewFolder

Create New Folder

folderName, folderId

googledrive.createNewFolder.v2

Create New Folder (v2)

drive, folderId, folderName

googledrive.sendToTrash

Trash File

fileId

googledrive.deleteFile

Delete File

fileId

googledrive.deletePermission

Delete Permissions

fileId, userEmail

Triggers

Trigger
Description
Properties

new_folder

New Folder (Scheduled)

parentFolderId

new_folderV2

New Folder (v2, Scheduled)

drive, parentFolderId

new_file

New File (Scheduled)

parentFolderId

new_fileV2

New File (v2, Scheduled)

drive, parentFolderId

Google Calendar

Package: @taskade/automade-piece-google-calendar

Actions

Action
Description
Properties

googlecalendar.deleteEvent

Delete Event

calendarId, eventId

googlecalendar.createQuickEvent

Create Quick Event

calendarId, text, sendUpdates

googlecalendar.createEvent

Create Event

calendarId, title, startDateTime, endDateTime, location, description, sendUpdates

Triggers

Trigger
Description
Properties

new_or_updated_event

New or Updated Event (Scheduled)

calendarId

CRM & Sales

HubSpot

Package: @taskade/automade-piece-hubspot

Actions

Action
Description
Properties

hubspot.createNewContact

Create New Contact

firstName, lastName, email, contactOwner, jobTitle, phoneNumber, lifecycleStage, leadStatus

hubspot.createNewDeal

Create New Deal

dealname, pipelineId, dealStageId, ownerId, dealType, amount, priority, closeDate

Triggers

Trigger
Description
Properties

new_deal_created

New Deal (Instant)

-

new_contact_created

New Contact (Instant)

-

deal_stage_reached

Deal Stage Reached (Instant)

pipelineId, dealStageId

Development & Project Management

GitHub

Package: @taskade/automade-piece-github

Actions

Action
Description
Properties

create_comment_on_issue

Create Comment

repository, issueNumber, comment

create_issue

Create Issue

repository, title, description

get_issue_information

Get Issue Information

repository, issueNumber

lock_issue

Lock Issue

repository, issueNumber, lockReason

unlock_issue

Unlock Issue

repository, issueNumber

Triggers

Trigger
Description
Properties

new_pull_request

New Pull Request (Instant)

repository

new_star

New Star (Instant)

repository

new_issue

New Issue (Instant)

repository

new_push

New Push (Instant)

repository

new_release

New Release (Instant)

repository

new_issue_comment

New Issue Comment (Instant)

monitorType, organizationOrRepository

Forms & Lead Generation

Typeform

Package: @taskade/automade-piece-typeform

Triggers

Trigger
Description
Properties

new_submission

New Submission (Instant)

form

Google Forms

Package: @taskade/automade-piece-google-forms

Triggers

Trigger
Description
Properties

new_response

New Response (Scheduled)

form_id

Webflow

Package: @taskade/automade-piece-webflow

Triggers

Trigger
Description
Properties

new_form_submission

New Form Submission (Instant)

siteId, formId

Calendly

Package: @taskade/automade-piece-calendly

Triggers

Trigger
Description
Properties

invitee_created

Any Event Scheduled (Instant)

scope

invitee_cancelled

Event Canceled (Instant)

scope

invitee_created_for_event_type

Event Scheduled for an Event Type (Instant)

eventTypeUri

Marketing & Email

MailChimp

Package: @taskade/automade-piece-mailchimp

Actions

Action
Description
Properties

addMemberToList

Add Contact

firstName, lastName, email, listId, status

Social Media & Publishing

Facebook Pages

Package: @taskade/automade-piece-facebook-pages

Actions

Action
Description
Properties

create_post

Create Post

page, message, link

create_photo_post

Create Post with Image

page, photo, caption

X (Twitter)

Package: @taskade/automade-piece-twitter

Actions

Action
Description
Properties

create_reply

Create Reply

postId, text

create_post

Create Post

text

LinkedIn

Package: @taskade/automade-piece-linkedin

Actions

Action
Description
Properties

create_share_update

Create Share Update

text, visibility, link, linkTitle, linkDescription

create_company_update

Create Company Update

company, text, link, linkTitle, linkDescription

WordPress

Package: @taskade/automade-piece-wordpress

Actions

Action
Description
Properties

create_post

Create Post

type, title, content, slug, status

YouTube

Package: @taskade/automade-piece-youtube

Triggers

Trigger
Description
Properties

new_video

New Video (Scheduled)

channel_identifier

multiple_channels_trigger

New Video (Scheduled)

channelIdentifiers

Reddit

Package: @taskade/automade-piece-reddit

Actions

Action
Description
Properties

post-create

Create Post

subreddit, title, kind, link, text, nsfw, spoiler, sendReplies

post-get

Get Post

postId, subreddit

RSS

Package: @taskade/automade-piece-rss

Triggers

Trigger
Description
Properties

new_item

New Item In Feed (Scheduled)

rssFeedUrl

multiple_feeds_trigger

New Item In RSS Feeds (Scheduled)

feedUrls

SMS & Messaging

Twilio

Package: @taskade/automade-piece-twilio

Actions

Action
Description
Properties

send_sms

Send SMS

from, body, to

Data Enrichment

Apollo

Package: @taskade/automade-piece-apollo

Actions

Action
Description
Properties

enrichUserInformation

Enrich User Information

email, linkedinUrl

Technical Integrations

HTTP

Package: @taskade/automade-piece-http

Actions

Action
Description
Properties

http.sendRequest

Send HTTP Request

method, url, headers, queryParams, bodyType, body, responseType, responseSchema

Control Actions & App Triggers

App Triggers

Control Actions

Getting Started

To learn more about setting up and using these integrations:

  1. Getting Started with Automation - Complete beginner's guide

  2. AI Automation Collection - All automation resources

  3. Community Forum - Get help from the community

  4. Developer API - Build custom integrations


This reference is updated regularly with new integrations and features. For the latest updates, visit our Changelog.

Last updated