Getting started overview

Flowdash is a platform designed to automate and manage operational workflows, streamline internal approvals, and centralize task management within organizations. This guide outlines the essential steps for new users to get started with Flowdash, from account creation to initiating a first workflow. The process focuses on leveraging Flowdash's no-code/low-code interface, as direct API access for programmatic workflow creation or management is not a primary feature for end-users. Instead, integration capabilities are provided through built-in connectors to other services.

The initial setup involves creating an account, establishing a workspace, and then designing a workflow using the visual builder. Flowdash provides a free tier for small teams, which includes support for up to three users and one workflow, allowing new users to explore the platform's capabilities before committing to a paid plan. Paid plans, such as the Starter tier, offer expanded features and user capacity.

Key steps covered include:

  1. Account Creation: Registering for a new Flowdash account.
  2. Workspace Setup: Configuring your initial workspace.
  3. First Workflow: Building and running a basic workflow.
  4. Common Next Steps: Expanding on the initial setup.
  5. Troubleshooting: Addressing common issues during initial use.

Create an account and get keys

Flowdash emphasizes a no-code approach to workflow automation, meaning that for typical operational use, API keys or complex programmatic credentials are not the primary entry point for managing or initiating workflows. The core interaction is through the Flowdash web application. However, for integrations with other services, Flowdash provides mechanisms, which may include API tokens or connection keys for specific third-party applications. This section details the account creation process and where to find any relevant integration credentials.

1. Account Registration

To begin, navigate to the Flowdash homepage and click on the 'Sign Up' or 'Get Started for Free' button. You will typically be prompted to provide an email address, create a password, and agree to the terms of service. Flowdash supports signing up with a work email to help streamline team collaboration.

2. Workspace Setup

After successful registration, the platform guides you through setting up your first workspace. A workspace in Flowdash serves as a dedicated environment for your team's workflows and tasks. You will be asked to name your workspace and potentially invite team members. This initial setup is crucial for organizing your operational processes.

3. Integration Credentials (if applicable)

Flowdash relies on built-in integrations for connecting with other services rather than a general-purpose public API for direct workflow management by end-users. If your workflow requires integration with a specific third-party application (e.g., Slack, Google Sheets, Salesforce), you would configure these connections within the Flowdash app. This usually involves:

  • Navigating to the 'Integrations' section within your Flowdash workspace.
  • Selecting the service you wish to connect.
  • Following the on-screen prompts to authorize the connection. This may involve securely linking accounts, entering API tokens, or providing OAuth 2.0 consent, similar to how many web services handle delegated authorization. The specific type of credential depends on the external service's API requirements.

For detailed documentation on specific integrations and their credential requirements, consult the Flowdash documentation portal.

Your first request

Since Flowdash is primarily a no-code platform, your 'first request' translates to creating and activating your first workflow within the user interface, rather than making a programmatic API call. This involves defining a process, adding steps, and then initiating an instance of that workflow. This example will guide you through creating a simple approval workflow.

Step-by-Step: Creating a Simple Approval Workflow

This example demonstrates how to set up a basic content approval workflow, where a request is submitted, reviewed, and then either approved or rejected.

1. Access the Workflow Builder

From your Flowdash dashboard, locate and click on 'Workflows' or 'Create New Workflow'. This will open the visual workflow builder, which is the central interface for designing your processes.

2. Define Workflow Stages

Workflows in Flowdash are composed of stages. For a simple approval, you might define:

  • Stage 1: Submission: Where a new content request is initiated.
  • Stage 2: Review: Where a designated reviewer examines the content.
  • Stage 3: Approved/Rejected: The final outcome of the review.

Use the workflow builder to add these stages. Each stage can have specific tasks and assignees.

3. Configure Tasks and Assignments

  • Submission Stage: Add a form to capture details like 'Content Title', 'Description', and 'Requester'. Assign this task to the person initiating the content request.
  • Review Stage: Add a 'Review Content' task. Configure it with an approval/rejection button. Assign this task to a specific reviewer or team. You can also add fields for 'Reviewer Comments'.
  • Approved/Rejected Stage: These are terminal stages that reflect the outcome. You might add an automated notification task here (e.g., send an email via an integration) to inform the requester of the decision.

4. Set Up Transitions

Define how the workflow moves between stages:

  • From 'Submission' to 'Review' automatically upon form completion.
  • From 'Review' to 'Approved' if the reviewer clicks 'Approve'.
  • From 'Review' to 'Rejected' if the reviewer clicks 'Reject'.

These transitions are configured within the workflow builder by drawing connections between stages and setting conditions based on task outcomes.

5. Publish and Initiate the Workflow

Once your workflow is designed, save and 'Publish' it. After publishing, you can initiate a new instance of this workflow from your dashboard. This is your 'first request' in action: submitting the initial form and observing it move through the defined stages.

For a detailed walkthrough of building various workflow types, refer to the Flowdash documentation on building workflows.

Quick Reference: Flowdash Getting Started Steps
Step What to do Where
1. Register for Account Provide email and password to create a new Flowdash account. Flowdash Homepage (Sign Up button)
2. Create Workspace Name your team's operational environment. Onboarding prompt after signup
3. Access Workflow Builder Navigate to the workflow design interface. Flowdash Dashboard > Workflows > Create New Workflow
4. Design Workflow Define stages, tasks, and assignments for your process. Visual Workflow Builder
5. Configure Transitions Set conditions for moving between workflow stages. Visual Workflow Builder (connecting stages)
6. Publish Workflow Make your designed workflow active and available for use. Workflow Builder (Publish button)
7. Initiate Workflow Start a new instance of your published workflow. Flowdash Dashboard > Workflows > Select Workflow > Create New
8. Manage Integrations (if needed) Connect Flowdash with external services. Flowdash Dashboard > Settings > Integrations

Common next steps

After successfully creating and running your first Flowdash workflow, several common next steps can enhance your operational efficiency and expand your use of the platform:

Invite Team Members

Collaborative features are central to Flowdash. Invite your team members to your workspace to assign tasks, collaborate on workflows, and manage projects together. You can typically manage user roles and permissions to control access levels within your workspace. Detailed instructions are available in the Flowdash user management guide.

Explore Integrations

Flowdash's power is extended through its integrations with other business tools. Explore connecting Flowdash with applications like Slack for notifications, Google Sheets for data management, or Salesforce for CRM automation. These integrations can automate data transfer and communication, reducing manual effort. The process for establishing these connections generally involves authorizing Flowdash to access your accounts on these external services, a common practice in modern web applications as described by the OAuth 2.0 framework. Review the Flowdash integrations library for a full list and setup instructions.

Build More Complex Workflows

Your initial workflow serves as a foundation. Begin to design more complex workflows that incorporate conditional logic, parallel paths, and automated actions. Flowdash's visual builder supports creating sophisticated processes tailored to specific business needs, such as new employee onboarding, customer support ticketing, or marketing content production. Refer to Flowdash's advanced workflow design tutorials for guidance.

Utilize Reporting and Analytics

To optimize your workflows, leverage Flowdash's reporting and analytics features. These tools can provide insights into workflow bottlenecks, task completion times, and overall operational performance, helping you identify areas for improvement. Access these features from your Flowdash dashboard.

Set Up Notifications

Configure notifications to keep team members informed about task assignments, workflow progress, and critical updates. Notifications can be delivered via email or integrated communication platforms, ensuring timely action and communication. Customize your notification preferences within your user settings.

Troubleshooting the first call

When starting with Flowdash, 'troubleshooting the first call' typically refers to resolving issues encountered during the creation or execution of your initial workflow, rather than debugging an API request. Here are common issues and their resolutions:

Workflow Not Starting

  • Issue: You've published a workflow, but new instances aren't being created when expected.
  • Resolution:
    • Check Entry Point: Ensure there's a clear trigger for the workflow to start (e.g., a form submission, a manual initiation, or an integration event).
    • Publication Status: Verify that the workflow is actively published and not in draft mode.
    • Permissions: Confirm that the user attempting to start the workflow has the necessary permissions.

Tasks Not Assigned or Moving

  • Issue: Workflow tasks are stuck, not being assigned, or not transitioning to the next stage.
  • Resolution:
    • Assignee Check: Ensure all tasks have a designated assignee (a specific user, role, or dynamic assignment rule).
    • Transition Conditions: Review the conditions set for stage transitions. If a task requires approval, ensure the approval action is taken. If it's conditional, verify the conditions are met.
    • Form Field Completion: If a task depends on form field data, ensure all required fields are correctly filled out.

Integration Issues

  • Issue: An integrated step in your workflow (e.g., sending a Slack message, updating a Google Sheet) fails.
  • Resolution:
    • Authentication: Re-check the authentication for the integration in the Flowdash 'Integrations' settings. Tokens can expire or permissions can be revoked.
    • Configuration: Verify the integration's specific configuration within the workflow step. Ensure correct fields are mapped and actions are defined.
    • External Service Status: Check the status of the external service (e.g., Slack, Google) for any outages or rate limits.
    • Error Logs: Consult any error logs provided by Flowdash for the specific workflow instance, which often pinpoint the exact cause of the integration failure.

General Access or UI Problems

  • Issue: Difficulty logging in, slow interface, or unexpected behavior.
  • Resolution:
    • Browser Cache: Clear your browser's cache and cookies.
    • Network Connection: Ensure you have a stable internet connection.
    • Flowdash Status Page: Check the official Flowdash Status Page for any reported system-wide issues.
    • Contact Support: If problems persist, reach out to Flowdash Support with details of your issue.