Documentation

QuickFlow Documentation

Learn how to use QuickFlow to automate your flows. This documentation covers app integrations, workflow examples, and advanced features.

App Integrations

App icon

Send emails, read messages, and manage contacts

Features

  • Send emails to multiple recipients
  • Read and process incoming emails
  • Manage Gmail contacts
  • Email templates and personalization

Setup Steps

  1. 1Connect your Gmail account via OAuth2
  2. 2Grant necessary permissions for sending/reading emails
  3. 3Configure default sender email address
  4. 4Test connection with a simple email
App icon

Read and write spreadsheet data

Features

  • Read data from specific sheets and ranges
  • Write data to sheets
  • Update existing rows
  • Filter and search data

Setup Steps

  1. 1Connect your Google account
  2. 2Select the Google Sheets you want to access
  3. 3Configure read/write permissions
  4. 4Test with a sample data read/write
App icon

Query and manage database records

Features

  • Execute SQL queries
  • Insert, update, delete records
  • Read data from tables
  • Database schema exploration

Setup Steps

  1. 1Provide database connection details (host, port, database name)
  2. 2Enter username and password
  3. 3Configure SSL settings if required
  4. 4Test connection with a simple query
App icon

Advanced database operations and analytics

Features

  • Execute complex SQL queries
  • Advanced data types support
  • JSON operations
  • Analytics and reporting queries

Setup Steps

  1. 1Provide PostgreSQL connection details
  2. 2Configure SSL mode and certificates
  3. 3Set up connection pooling if needed
  4. 4Test with sample queries
App icon

Send messages and notifications to channels

Features

  • Send messages to specific channels
  • Post rich messages with attachments
  • Send direct messages to users
  • Slack app integration

Setup Steps

  1. 1Create a Slack app in your workspace
  2. 2Configure bot permissions and scopes
  3. 3Install the app to your workspace
  4. 4Test with a sample message

Workflow Examples

Email Marketing Automation

Beginner10-15 minutes
Automatically send personalized emails based on spreadsheet data

Steps

  1. 1Read customer data from Google Sheets
  2. 2Filter customers by criteria (new signups, inactive users, etc.)
  3. 3Generate personalized email content
  4. 4Send emails via Gmail
  5. 5Log results back to spreadsheet

Data Synchronization

Intermediate20-30 minutes
Keep data synchronized between different databases and sheets

Steps

  1. 1Read data from source (MySQL/PostgreSQL)
  2. 2Transform data format if needed
  3. 3Write to destination (Google Sheets)
  4. 4Handle conflicts and duplicates
  5. 5Log synchronization status

Team Notifications

Beginner15-20 minutes
Send Slack notifications for important events and updates

Steps

  1. 1Monitor data source for changes
  2. 2Filter for important events
  3. 3Format notification message
  4. 4Send to appropriate Slack channels
  5. 5Include relevant data and links

API Documentation

REST API

Base URL

https://api.quickflow.com/v1

Authentication

Use API keys or OAuth2 tokens for authentication

Endpoints

  • • GET /flows - List flows
  • • POST /flows - Create workflow
  • • GET /executions - List executions
  • • POST /executions - Run workflow

Webhooks

Configuration

Set up webhooks to receive real-time notifications

Events

  • • workflow.started
  • • workflow.completed
  • • workflow.failed
  • • execution.created

Payload Format

{event, data, timestamp}

Getting Started

1. Connect Apps
Start by connecting your first app integration. Choose from Gmail, Google Sheets, MySQL, PostgreSQL, or Slack.
2. Build Workflow
Use our visual builder to create your first workflow. Drag and drop nodes, configure triggers and actions.
3. Test & Deploy
Test your workflow with sample data, then deploy it to run automatically based on your triggers.

Ready to Start Building?

Create your first workflow and start automating your tasks today.