> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://www.glideapps.com/docs/automation/actions/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/_mcp/server. # Introduction to Actions > Leverage actions in your apps. #### Intro to Actions Video **Actions** allow users to change data in your app through interaction. There are many different ways to add Actions to a Glide app. You can attach them to components that support actions, like buttons, or customize what happens when users finish a form or click an item in a collection. You can even create [workflows](/docs/automation/workflows) that combine several action steps together into a sequence. ## **Types of Actions** There are two main types of actions: Integration Actions and Glide Actions. ### **Integration Actions** Most Integrations come with actions that you can trigger in Glide. For example, the Slack integration makes it possible for you to trigger a Slack notification from a Glide Action. To learn more about Integrations, [**check out our Integrations Docs**](/docs/automation/integrations). ### **Glide Actions** Glide Actions are native actions that can be done within a Glide app. Examples include adding a row, opening a link, navigating to a tab, and returning to a previous screen. Mostly, they fall into four categories: 1. Data 2. Navigation 3. Communication 4. Advanced Data Actions use or change data. These include things like * [**Add Row**](/docs/automation/actions/add-row) * [**Set Column Values**](/docs/automation/actions/set-column-values) * [**Upload image**](/docs/use-cases/images-in-glide) * [**Copy to Clipboard**](/docs/automation/actions/copy-to-clipboard) Navigation Actions show or move users to different screens. For example: * [**Go to Tab**](/docs/automation/actions/go-to-tab) * [**Go Back**](/docs/automation/actions/go-back) * [**Show Notification**](/docs/automation/actions/show-notification) * [**Open Address on Map**](/docs/automation/actions/open-address-on-map) * [**Show Edit Screen**](/docs/automation/actions/show-edit-screen) Communication Actions trigger things like sending emails, text messages, or making phone calls. ## **Creating Actions** Some actions are created when first configuring a component, if it's a component that supports actions. These actions will be configured in the right-hand panel of the configuration screen for the component. Other actions are set up in the Workflow Editor as steps in a larger workflow. ### **Component actions** Some [**Components**](/docs/essentials/components) have actions, and some don't. If a component has the option for an action, you'll see it in the component's configuration. For some components, like the [**Collection**](/docs/essentials/components/collections) component, you can add multiple actions. ![Configuring actions in a component.](/docs/_fern-img/39cf035734e53cf5d3d2a80dd23e489d543eddd56b0c64a7d0086aa08629a974.webp) ### **Item Click Actions** The default action for clicking on a collection item is to view that item's [**Detail Screen**](/docs/getting-started/intro-to-layout/screen-types#details-screen). However, you can change this to a number of other actions. For example, you could: * Trigger the [**Dial Phone Number**](/docs/automation/actions/dial-phone-number) Action when a list of contacts is tapped. * Change the number in the inventory when inventory items are tapped. ### **After Submit Actions** You can add actions that trigger when users add, edit, or submit forms. For example, you could create an action that [**notifies your Slack**](/docs/automation/integrations/slack) channel every time a form is submitted. ### Actions in the Workflow Editor The [Workflow Editor](/docs/getting-started/introduction-to-workflows#the-workflow-editor) is where you can string actions together into more complicated workflows. If your app already has actions or you've created actions in the Layout Editor, they will automatically be listed in the left sidebar. To create a new workflow, click the plus (+) icon in the top left corner. Glide will ask if this workflow will be triggered by user interaction with your app, or if it will be scheduled to run automatically. Next, choose a data source table—this is the table that will be altered when users engage with the action. Click the default action to change it and configure a new action step. ![Creating a new action in the Workflow Editor.](/docs/_fern-img/d059943e71b03e3f793d8894abef52f3924ae3c80bcd05fc60033c5cba2d2d13.webp) > Leverage actions in your apps. ## Docs - [Add Row](https://www.glideapps.com/docs/automation/actions/add-row.md): Add a new row to any table in your app. - [Compose Email](https://www.glideapps.com/docs/automation/actions/compose-email.md): Trigger an email draft on the user's device. - [Compose Text Message](https://www.glideapps.com/docs/automation/actions/compose-text-message.md): Trigger a text message on the user's device. - [Copy to Clipboard](https://www.glideapps.com/docs/automation/actions/copy-to-clipboard.md): Copy a value to the user's clipboard. - [Delete Row](https://www.glideapps.com/docs/automation/actions/delete-row.md): Delete a row of data from a table. - [Dial Phone Number](https://www.glideapps.com/docs/automation/actions/dial-phone-number.md): Trigger a phone call when tapped. - [Generate CSV](https://www.glideapps.com/docs/automation/actions/generate-csv.md): Let users generate CSV files from your tables or relations through an action. - [Go Back](https://www.glideapps.com/docs/automation/actions/go-back.md): Move the user back to whatever screen they were on before. - [Go to Tab](https://www.glideapps.com/docs/automation/actions/go-to-tab.md): Navigate the user to any tab in your app. - [Increment Value](https://www.glideapps.com/docs/automation/actions/increment-value.md): Increase or decrease a number by any value. - [Open Address on Map](https://www.glideapps.com/docs/automation/actions/open-address-on-map.md): Trigger the device's default map application. - [Open Link](https://www.glideapps.com/docs/automation/actions/open-link.md): Open a link in an in-app browser. - [Print Screen to PDF](https://www.glideapps.com/docs/automation/actions/print-screen-to-pdf.md): Capture the current app screen as a PDF. - [Record and Transcribe Voice](https://www.glideapps.com/docs/automation/actions/record-and-transcribe-voice.md): Record and convert spoken words to text automatically. - [Reload Query](https://www.glideapps.com/docs/automation/actions/reload-query.md): Refresh data from high-scale data sources. - [Scan Barcode or QR Code](https://www.glideapps.com/docs/automation/actions/scan-barcode-qr-code.md): Scan barcodes or QR codes and log the values to your table. - [Send Email](https://www.glideapps.com/docs/automation/actions/send-email.md): Send an email directly from your app with a single tap. - [Set Column Value](https://www.glideapps.com/docs/automation/actions/set-column-values.md): Change column and row values. - [Share Link](https://www.glideapps.com/docs/automation/actions/share-link.md): Share a link through the user's device. - [Show Detail Screen](https://www.glideapps.com/docs/automation/actions/show-detail-screen.md): Show the details screen for a collection item. - [Show Edit Screen](https://www.glideapps.com/docs/automation/actions/show-edit-screen.md): Trigger the edit screen on a details screen. - [Show Form Screen](https://www.glideapps.com/docs/automation/actions/show-form-screen.md): Show a form screen for the user. - [Show New Screen](https://www.glideapps.com/docs/automation/actions/show-new-screen.md): Create a new screen for the user. - [Show Notification](https://www.glideapps.com/docs/automation/actions/show-notification.md): Show a notification message on screen. - [Show User Profile Screen](https://www.glideapps.com/docs/automation/actions/show-user-profile-screen.md): Bring the user to their profile screen. - [Shuffle Order](https://www.glideapps.com/docs/automation/actions/shuffle-order.md): Shuffle randomly ordered lists. - [Show Sign In](https://www.glideapps.com/docs/automation/actions/sign-in.md): Show the sign in screen on your app. - [Trigger Workflow](https://www.glideapps.com/docs/automation/actions/trigger-workflow.md): Trigger workflows with an action. - [Wait/Wait for Condition](https://www.glideapps.com/docs/automation/actions/wait-wait-for-condition.md): Create a delay between actions. - [Trigger Webhook](https://www.glideapps.com/docs/automation/actions/webhook.md): Send data to other apps from Glide. - [Trigger Zap](https://www.glideapps.com/docs/automation/actions/zapier-action.md): Send values from your Glide app to Zapier.