This is the Workflows feature of SaasRock, read the introduction article here or watch the introduction video demo.
šæ Rename .env.example to .env and set your variables.
šæ Install dependencies:
npm install
šæ Initialize the database (the schema.prisma
db provider must match the DATABASE_URL
provider):
npx prisma migrate dev --name init
This should apply the migrations and seed the database with sample workflows.
Or you could manually push the schema, and seed the database manually:
npx prisma db push
npx prisma db seed
šæ Start the development server:
npm run dev
šæ Build workflows š!
There are 4 SaasRock Workflows editions:
Full feature comparison:
Workflow Feature | Open source | Starter š± | Core šŖØ | Enterprise š |
---|---|---|---|---|
Variables | ā | ā | ā | ā |
Credentials | ā | ā | ā | ā |
Tenants/Accounts own workflows | ā | ā | ā | ā |
Execution Modes | ||||
Manual | ā | ā | ā | ā |
API | ā | ā | ā | ā |
Stream | ā | ā | ā | ā |
Trigger Blocks | ||||
Manual | ā | ā | ā | ā |
Row Event | ā | ā | ā | ā |
Action Blocks | ||||
IF | ā | ā | ā | ā |
HTTP Request | ā | ā | ā | ā |
Log | ā | ā | ā | ā |
Alert User | ā | ā | ā | ā |
Switch | ā | ā | ā | ā |
Iterator | ā | ā | ā | ā |
Variable | ā | ā | ā | ā |
Wait for Input | ā | ā | ā | ā |
GPT Chat Completion | ā | ā | ā | ā |
Row Get, Create, Update, Delete | ā | ā | ā | ā |
Cron Blocks (Sleep, Delay until...) | ā | ā | ā | š§ |
Send Email | ā | ā | ā | š§ |
Global workflows | ā | ā | ā | š§ |
Licensed under the MIT License.
If you find Remix Workflows useful and would like to support its development, consider becoming a sponsor. Your sponsorship will help ensure the continued maintenance and improvement of this project.
You can sponsor me on GitHub Sponsors. Every contribution is highly appreciated!