This repo provides an example of a workflow builder product with steps that perform actions in 3rd-party integration providers. Examples include:
- Sending a Slack message
- Querying from Salesforce
- Sending an email via Gmail
- Getting a Notion page
This demo uses Paragon for all integration-related functionality including authentication, credential management, and 3rd-party APIs powered by ActionKit
- ReactFlow for its node.js library in building a drag and drop workflow UI
- Zustand for state management
- NextJS for fullstack framework of this demo
- Paragon for integrations and 3rd-party actions
- Fill out the
.env
file template with your credentials from Paragon and Google/Github- The Paragon project ID and signing key can be obtained with a free trial
- The Google or Github API credentials are used for authenticating users
- Run
npm run dev
to start the development server