Skip to main content
ServFlow provides a comprehensive set of actions to build powerful workflows. Browse the categories below to find the action you need.

Data Operations

Actions for reading, writing, and deleting data in databases.

fetch

Retrieve data from a database table

save

Insert a new record, or update existing ones

delete

Delete records from a database table

mongoquery

Execute native MongoDB queries

firestore

Store documents in Google Cloud Firestore

Vector Operations

Actions for working with vector embeddings and similarity search.

storevector

Store vector embeddings

fetchvectors

Query vectors for similarity search

HTTP & External APIs

Actions for making HTTP requests to external services.

http

Make HTTP requests to external APIs

Authentication & Security

Actions for handling authentication, tokens, and hashing.

authenticate

Validate JWT tokens and fetch user data

jwt

Encode or decode JWT tokens

hash

Hash values using bcrypt

Transformation & Logic

Actions for data transformation and custom logic.

javascript

Execute custom JavaScript code

static

Return a static or computed value

AI & Agents

Actions for integrating AI models into your workflows.

agent

Call an AI model, with tools

Flow Control

Actions for controlling workflow execution.

parallel

Execute multiple steps simultaneously

callworkflow

Run another workflow and use its result

GitHub

Actions for reading and commenting on pull requests as a GitHub App.

github_fetch

Read PR metadata, diff, or conversation

github_post

Post a comment on a pull request

Discord

Actions for sending Discord messages and reading server context.

discord/sendmessage

Send a message to a channel, thread, or person

discord/readmessages

Read a channel’s recent history

discord/readguild

Read server details, channels, roles, or members

Browser

Actions for driving a headless Chromium browser.

chromium/navigate

Open a URL in the browser

chromium/click

Click an element by CSS selector

chromium/body

Read the rendered page HTML

chromium/screenshot

Capture a full-page screenshot

Communication

Actions for sending messages and notifications.

email

Send email messages via SMTP

System

Actions for system-level operations.

shell

Execute shell scripts

download

Save a file to the workspace

Key-Value Storage

Actions for storing and retrieving values by key.

store_key

Store a value by key

get_key

Retrieve a value by key

Binance Trading

Actions for interacting with Binance cryptocurrency exchange.

binance/getprice

Get cryptocurrency price data

binance/accountbalance

Query Binance account balances

binance/spotorder

Place spot trading orders

binance/futuresorder

Place futures orders

binance/pricedifference

Calculate price changes

binance/tradeinfo

Get order and position info

Next Steps

Actions Overview

Learn how actions work and how to create them.

Conditionals

Add branching logic to your workflows.

Dynamic Content

Use variables and expressions in your workflows.