AppAlloy Documentation
Home
  • Glossary
  • 🚀Getting Started
    • Introduce AppAlloy Documentation
    • Build your first AppAlloy app
    • From sheet to app
  • 🗃️Data management
    • Learn data structure
    • Set up data source
      • Integrate with Google Sheets
      • Integrate with Microsoft Excel
      • Build Alloy table
      • Upload local file
    • Manage data type
    • Ultimate guide for data sheet
  • ⚒️Manage table views
    • Design Record View
    • Design Actions
      • Update current record
      • Delete current record
      • Delete many records
      • Create record
      • Open external URL
      • HTTP Request
      • Open phone call popup
      • Open SMS Popup
      • Open email popup
      • Send notification
    • Design Record Components
      • Plain Text
      • Phone number
      • Email
      • URL
      • Map
      • Barcode
      • Checkbox
      • Number
      • Currency
      • Rating
      • Voting
      • Date time
      • Relative date
      • Count Down / Count Up
      • Single Photo
      • Photo Gallery
      • Carousel
      • Audio Player
      • Video Player
      • Youtube Player
      • Vimeo Player
    • Design Form View
    • Design Form fields (synced tables)
      • Text (for synced tables)
      • Number (for synced tables)
      • Date time (for synced tables)
      • Checkbox (for synced table)
      • Options (for synced table)
      • Photos (for synced table)
      • Files (for synced table)
      • Table lookup (for synced table)
      • Signature (for synced table)
    • Design Form fields (Alloy tables)
      • Single line Text (for Alloy table)
      • Long Text (for Alloy table)
      • Phone number (for Alloy table)
      • Email (for Alloy table)
      • Barcode (for Alloy table)
      • Number (for Alloy table)
      • Currency (for Alloy table)
      • Checkbox (for Alloy table)
      • Date (for Alloy table)
      • Photos (for Alloy table)
      • Files (for Alloy table)
      • Single select (for Alloy table)
      • Multiple select (for Alloy table)
      • Address (for Alloy table)
      • Table lookup (for Alloy table)
  • 🎨Manage pages
    • Manage page types
    • Design 'View From' Page
    • Page Layouts
      • List Layout
      • Grid Layout
      • Card Layout
      • Map Layout
      • Checklist Layout
      • Calendar Layout
      • Kanban Layout
    • Design Canvas View Page
    • Canvas Charts
      • Line chart
      • Area Chart
      • Pie Chart
      • Donut Chart
      • Column chart vs. Stacked Column chart
      • Bar chart vs. Stacked bar chart
      • Table
    • Design Form of... Page
  • ⚙️Manage workflow
    • Introduce Workflow
    • Design a workflow
  • 🔌Manage Integration
    • Manage AppAlloy Integration
    • Manage Slack Integration
    • Manage Gmail Integration
    • Manage Google Drive Integration
    • Manage Google Calendar integration
  • 📱Manage App Settings
    • Manage app appearance
  • 🌎App distribution
    • Publish your app
    • Use app as Mobile Web app
    • Use app on AppAlloy Air
  • 🚹Account, team, and plan
    • Manage Account
    • Manage Apps
    • Manage Users
    • Manage Plans
    • Manage Teams
  • #️⃣Learn Power FX
    • Introduce Power FX
    • Operators & Identifiers
    • Formula References
      • Average
      • Concatenate
      • Date
      • DateAdd
      • DateDiff
      • DateValue
      • DateTimeValue
      • Day
      • If
      • Month
      • Now
      • Rand
      • RandBetween
      • Round
      • RoundDown
      • RoundUp
      • Sum
      • Text
      • Today
      • Weeknum
      • Weekday
      • Year
Powered by GitBook
On this page
  • What is the workflow?
  • A workflow in AppAlloy
  • How does it work in an app?
  • Examples of Use cases
  • Use Case 1: Task Assignment Notification via Slack
  • Use Case 2: Automated Meeting Scheduling via Google Calendar
  • Use Case 3: Client Status Update via Gmail

Was this helpful?

  1. Manage workflow

Introduce Workflow

Last updated 6 months ago

Was this helpful?

What is the workflow?

A workflow is a comprehensive automation process consisting of a sequence of steps that a task must follow to ensure its proper execution.

Benefits of Workflows:

  • Standardization: Ensures that tasks are executed systematically, following a predefined sequence of steps.

  • Team Guidance: Serves as a roadmap for team members to follow the correct steps when completing a task.

  • Automation: Automates repetitive processes that occur at specific intervals, reducing the need for manual intervention.

A workflow in AppAlloy

With integrations available with popular third-party applications such as Slack, Google Calendar, and Gmail, the workflows of AppAlloy can extend the work of your app beyond the external system.

For example, you can configure a workflow to

  • send a Slack message to your team when a new task is created,

  • update a Google Calendar event after a task is edited, or

  • send a status email through Gmail when a task is deleted.

To learn more about how to integrate these third-party apps, refer to the Integration section

How does it work in an app?

A workflow can be triggered in several ways in your app built with AppAlloy including:

  • Automatically by an update on a row including adding a new record, editing, or deleting a record.

  • Manually by a tap of a button

  • Automatically by an interval of date & time.

Examples of Use cases

Use Case 1: Task Assignment Notification via Slack

Scenario: When a new task to the project management table in AppAlloy, team members should be notified in a Slack channel.

Workflow Steps:

  1. Trigger: A new task is added to the project management table.

  2. Action 1: Post a message to the designated Slack channel notifying the team about the new task, including task details such as title, deadline, and assignee.

  3. Result: The team receives real-time updates in Slack whenever new tasks are created, improving team communication and collaboration.


Use Case 2: Automated Meeting Scheduling via Google Calendar

Scenario: When a project milestone is updated or changed in AppAlloy, the system should automatically add or update an event in Google Calendar to schedule the meeting.

Workflow Steps:

  1. Trigger: An existing row in the project milestone table is edited (e.g., milestone deadline is updated).

  2. Action 1: Add a new event to Google Calendar or update an existing one, including meeting details such as date, time, location, and attendees.

  3. Result: The team’s calendar is automatically kept up-to-date with key project milestones, reducing the need for manual scheduling and ensuring timely follow-up.


Use Case 3: Client Status Update via Gmail

Scenario: When a project task is marked as "Completed" in AppAlloy, an email should be sent to the client automatically, updating them on the project's progress.

Workflow Steps:

  1. Trigger: A row in the project table is edited, and the task status is changed to "Completed."

  2. Action 1: Send an automated email through Gmail to the client, informing them that the task has been completed. Include details like the task name, completion date, and any next steps.

  3. Result: Clients are automatically kept in the loop, ensuring transparency and reducing the need for manual communication from project managers.

You can think of a workflow as an that you design by yourself. Then, you link that custom-designed action as the consequence of a change made in your app, which we call "the trigger".

⚙️
Manage Integration
action