Watch New MessagesTriggers when new messages are detected.
Watch Room MessagesTriggers when room messages are detected.
Autocomplete RoomsAutocompletes rooms.
Autocomplete TeamsAutocompletes teams.
Autocomplete UsersAutocompletes users.
Directory SearchSearches the directory.
Get AgentReturns agent.
Get Channel CountersReturns channel counters.
Get Channel FilesReturns channel files.
Get Channel HistoryReturns channel history.
Get Channel InfoReturns channel info.
Get Channel MembersReturns channel members.
Get Channel MessagesReturns channel messages.
Get Channel ModeratorsReturns channel moderators.
Get DepartmentReturns department.
Get DM HistoryReturns dm history.
Get DM MessagesReturns dm messages.
Get FileReturns file.
Get Group CountersReturns group counters.
Get Group FilesReturns group files.
Get Group HistoryReturns group history.
Get Group InfoReturns group info.
Get Group MembersReturns group members.
Get Group MessagesReturns group messages.
Get Group ModeratorsReturns group moderators.
Get Group Online UsersReturns group online users.
Get IntegrationReturns integration.
Get InviteReturns invite.
Get Livechat HistoryReturns livechat history.
Get Livechat RoomReturns livechat room.
Get MentionsReturns mentions.
Get MessageReturns message.
Get Pinned MessagesReturns pinned messages.
Get ReactionsReturns reactions.
Get RolesReturns roles.
Get Room InfoReturns room info.
Get Rooms AdminReturns rooms admin.
Get Server InfoReturns server info.
Get Starred MessagesReturns starred messages.
Get SubscriptionReturns subscription.
Get Team InfoReturns team info.
Get Thread MessagesReturns thread messages.
Get User AvatarReturns user avatar.
Get User InfoReturns user info.
Get Users of RoleReturns users of role.
Get Users PresenceReturns users presence.
Get User StatusReturns user status.
Get VisitorReturns visitor.
List AgentsRetrieves a list of agents.
List Canned ResponsesRetrieves a list of canned responses.
List ChannelsRetrieves a list of channels.
List CommandsRetrieves a list of commands.
List Custom EmojiRetrieves a list of custom emoji.
List DepartmentsRetrieves a list of departments.
List DMsRetrieves a list of dms.
List FilesRetrieves a list of files.
List GroupsRetrieves a list of groups.
List IntegrationsRetrieves a list of integrations.
List InvitesRetrieves a list of invites.
List Joined ChannelsRetrieves a list of joined channels.
List Livechat RoomsRetrieves a list of livechat rooms.
List RoomsRetrieves a list of rooms.
List SubscriptionsRetrieves a list of subscriptions.
List Team MembersRetrieves a list of team members.
List Team RoomsRetrieves a list of team rooms.
List TeamsRetrieves a list of teams.
List User GroupsRetrieves a list of user groups.
List UsersRetrieves a list of users.
List VisitorsRetrieves a list of visitors.
Search MessagesSearches for messages.
Add Channel OwnerAdds channel owner.
Add Group OwnerAdds group owner.
Add Rooms to TeamAdds rooms to team.
Add Team MembersAdds team members.
Add Users to ChannelAdds users to channel.
Archive ChannelArchives channel.
Archive GroupArchives group.
Close ChannelCloses channel.
Close GroupCloses group.
Close Livechat RoomCloses livechat room.
Convert Channel to TeamConverts channel to team.
Convert Team to ChannelConverts team to channel.
Create Canned ResponseCreates a canned response.
Create ChannelCreates a channel.
Create Custom EmojiCreates a custom emoji.
Create DepartmentCreates a department.
Create DMCreates a dm.
Create GroupCreates a group.
Create InviteCreates an invite.
Create Livechat RoomCreates a livechat room.
Create TeamCreates a team.
Create ThreadCreates a thread.
Create VisitorCreates a visitor.
Delete Canned ResponseDeletes canned response.
Delete ChannelDeletes channel.
Delete Custom EmojiDeletes custom emoji.
Delete FileDeletes file.
Delete GroupDeletes group.
Delete InviteDeletes invite.
Delete MessageDeletes message.
Delete TeamDeletes team.
Delete UserDeletes user.
Execute CommandExecutes command.
Follow MessageFollows message.
Forward Livechat RoomForwards livechat room.
Invite to GroupInvites to group.
Invite User to ChannelInvites user to channel.
Join ChannelJoins channel.
Kick from ChannelKicks from channel.
Kick from GroupKicks from group.
Leave ChannelLeaves channel.
Leave GroupLeaves group.
Make an API CallPerforms an arbitrary authorized API call.
Pin MessagePins message.
Post MessagePosts message.
React to MessageAdds a reaction.
Remove Room from TeamRemoves room from team.
Remove Team MemberRemoves team member.
Rename ChannelRenames channel.
Send Livechat MessageSends livechat message.
Send MessageSends message.
Send Message ChannelSends message channel.
Set Channel AnnouncementSets channel announcement.
Set Channel DescriptionSets channel description.
Set Channel TopicSets channel topic.
Set Group DescriptionSets group description.
Set Group TopicSets group topic.
Set Room AvatarSets room avatar.
Star MessageStars message.
Take Livechat RoomTakes livechat room.
Unarchive ChannelUnarchives channel.
Unarchive GroupUnarchives group.
Unpin MessageUnpins message.
UnreactRemoves a reaction.
Unstar MessageUnstars message.
Update AgentUpdates agent.
Update Canned ResponseUpdates canned response.
Update ChannelUpdates channel.
Update DepartmentUpdates department.
Update GroupUpdates group.
Update IntegrationUpdates integration.
Update MessageUpdates message.
Update TeamUpdates team.
Update UserUpdates user.
Update User StatusUpdates user status.
Update VisitorUpdates visitor.
Upload FileUploads file.
When to use Rocket.Chat
Common scenarios where Rocket.Chat automation saves time and reduces manual work.
Trigger workflows automatically when "Watch New Messages" fires in Rocket.Chat — start multi-step automations without polling or manual checks.
Automate "Autocomplete Teams" in Rocket.Chat as a workflow step — combine it with triggers, filters, and AI steps for full-pipeline coverage.
Layer "Autocomplete Rooms" from Rocket.Chat with filters, transforms, and AI steps to build automations that match your exact business logic.
Frequently asked questions
Common questions about automating Rocket.Chat in your workflows.
Rocket.Chat has 2 triggers, including "Watch New Messages" and "Watch Room Messages". Use them to start workflows the moment Rocket.Chat events fire — no polling required.
Connect Rocket.Chat to any app in workflows
Search apps and open an app-to-app integration page in one click.