Locoia
  • Overview
  • Account and User Settings
    • User types
    • Adding Users
    • Teams
    • Access Permissions
    • 2 Factor Authentication 2FA
    • Versioning and Snapshots
    • Activity Log
  • Reset your Password
  • Invoices and Payments
  • Automation
    • Flow Builder
      • Flow Building Best Practices
      • Jinja Template Language
        • Jinja: (Custom) variables, wildcards and functions
        • Magic Code Samples
      • Connectors & APIs
        • Titles and References
        • Referencing data of objects, lists, arrays - how to pass data dynamically
        • Accessing Objects with JSONPath
        • Merging nested JSON objects
        • Parsing JSONs from String
        • Response Headers & Status Codes
        • Custom Data Fields
        • Wildcard API calls and actions
        • Response cleaning
      • Text Strings, Date & Time, Numbers and Currencies
        • Text and Strings
        • Dates & Time
        • Numbers (Thousand Separators, Currencies)
      • Email-formatting
      • Code Fields
      • Running single Flow steps
      • Flow run data retention, logging, and error notifications
      • Advanced View
      • Dynamic Title
      • Custom Error Handling
      • Error Handling Flows
      • Automatic Pagination
    • Flow Debugger
      • Automatic Retrying
      • Run Flows again
      • Troubleshooting Flows
    • Community Library
  • Connectors & Helpers
    • Connectors
      • Monday.com
      • ActiveCampaign
      • Aircall
      • Allthings
      • Amplitude
      • Animus
      • Assetti
      • Awork
      • AWS RDS Database - How to connect
      • bubble.io
      • Casavi
      • Chargebee
      • CleverReach
      • comgy
      • commercetools
      • Everreal
      • Exact Online
      • Facebook Marketing
      • Fahrländer Partner
      • FastBill
      • FILESTAGE.io
      • Freshdesk
      • Freshsales
      • Google Ads
      • Google Ads Lead Form
      • Google Analytics
      • Google Chat
      • Google Drive
      • Google Sheets
      • Gmail
      • HubSpot
      • Heyflow
      • iDWELL
      • ImmobilienScout24
      • Instagram Ads
      • Intercom
      • klaviyo
      • Kiwi Opening Doors
      • Klenty
      • Klipfolio
      • Kolibri CRM
      • konfipay
      • KUGU
      • Shopify
      • S3 AWS
      • SQS AWS
      • Lambda AWS
      • Learnster
      • lexoffice
      • LineMetrics
      • Linkedin
      • Locoia
      • Notion
      • MailGun
      • Makula
      • Microsoft Dynamics 365
      • Microsoft OneDrive
      • MixPanel
      • MongoDB
      • Odoo
      • OnFleet
      • OnOffice
      • Oracle NetSuite
      • Outbrain
      • Quickbooks
      • Trello
      • PandaDoc
      • Personio
      • Pinterest Ads
      • Pipedrive
      • Plentific
      • PriceHubble
      • relay
      • REALCUBE
      • Sage ERP
      • Salesforce
      • SAP
      • Scoro
      • Seafile
      • sevDesk
      • SharePoint
      • SharpSpring
      • Slack
      • Snapchat Marketing
      • Snowflake
      • Teamleader Focus
      • Teamwork.com
      • Tableau
      • TikTok
      • TinQwise
      • The Trade Desk
      • Twitter
      • Typeform
      • WordPress
      • Xero
      • Youtube
      • Zendesk
      • Zoho CRM
      • Zoom
    • Helpers
      • Scheduler
      • Webhook
      • Dict Helper
      • Spreadsheet Helper
      • REST Helper
      • Boolean Helper
      • Multi Case Helper
      • Looper
      • FTP Helper
      • CSV Helper
      • XLSX Helper
      • Mail Sender
      • Flow Trigger
      • File Storage Helper
      • Terminate Helper
      • Delay Helper
      • SQL Connector
      • PDF Helper
      • Zip Helper
      • Data Warehouse Helper
      • XML Helper
      • Form Helper
      • Arrow
      • Error Arrow
    • Authentication Types Available
      • Setting up authentication
      • OAuth1
      • OAuth2
      • Refreshable token
      • AWS Signature
      • Basic Auth and Other Simple Authentication Methods
      • How are API versioning and API updates handeled?
      • Custom OAuth2 clients (apps)
    • Building Connectors
      • Base Connector Setup
        • Connector Auth Validation
        • GraphQL APIs
        • Rendering with User Input
      • Building Connector Actions
        • Actions Examples
      • Search Automation
      • Pagination Automation
      • Uploading Files in Actions
      • Working with SOAP APIs
    • Super Actions
    • Webhook Trigger for Connectors
    • Data Mapping and Env Variables
  • Embed - White Label Portal
    • Embed Overview
      • 1. Embed Flow
        • 1.1 Creating Embed Flows
        • 1.2 Updating Embed Flows
        • 1.3 Embed Error Handling
        • 1.4 Setting up Callbacks for Integration activation/deactivation
        • 1.5 Setting up Remote search
        • 1.6 Setting up End User logs
      • 2. Configure Embed
        • 2.1 Embed Integration via SSO
        • 2.2 Proprietary connector setup
        • 2.3 Sharing level
        • 2.4 Consent screen
        • 2.5 Account Secrets
        • 2.7 Further settings
      • 3. Integrate Embed
        • 3.1 iframe vs native embed
        • 3.2 Customizing CSS
        • 3.3 Events emitted from iframe to parent window
      • 4. Embed for End User
        • 4.1 Embed Remote Search
        • 4.2 Embed End User Logs
      • 5. Test Embed Configuration
        • Testing example
      • 6. Embed Integrations and Connector Auths
    • Embed FAQs
  • Data and Dashboards
    • Dashboards & Insights
      • Introduction to Dashboards
      • Introduction to Insights
      • Introduction to Data Sources
      • Dashboard Filters
      • Insight Marketplace - Using Pre-Built Insights
      • Writing SQL Queries
      • Useful SQL Examples
      • Charts
        • Line Chart
        • Bar and Horizontal Bar Chart
        • Stat Card
        • Pie Chart
        • Gauge Chart
        • Donut Chart
        • Stacked Bar, Horizontal Stacked Bar, and Normalized Horizontal Stacked Bar
        • Multiple Line Chart
        • Pivot Table
        • Map Chart
  • Best Practice Guides
    • Integration Best Practices
    • Integration Check List
    • CSV Files in Excel
    • Multi-Tenant Flows
    • On-Premise Integrations
    • Database Connection Setup
    • Data and General Security
    • Using Tags
    • FAQ
  • API
    • Locoia API Authentication - Personal Access Token
    • Create Connector Authentication
  • Contact us
  • Status of Service
  • Data Privacy
  • Imprint
Powered by GitBook
On this page
  • Overview
  • Adding Super Action
  • 1. Building a Super Action Flow
  • Requirements
  • 2. Creating a Super Action
  • 2.1 Providing Input Data to the Super Action
  • Updating Super Actions
  • Error in Super Action Flow

Was this helpful?

  1. Connectors & Helpers

Super Actions

Super Actions are Flows built by Locoia which are contained in Actions

PreviousWorking with SOAP APIsNextWebhook Trigger for Connectors

Last updated 8 months ago

Was this helpful?

Overview

Super Actions are Actions for Connectors, which can contain multiple API calls and data transformations in a single step in order to make working with complex APIs more convenient.

Super Actions themselves are Flows built by Locoia, which run the necessary steps to get the expected outcome. The final step of a Super Action Flow will be the output of the Super Action step.

Whenever you add a Super Action step to a Flow, a Flow copy of the corresponding Super Action Flow will be created in your Locoia Account with the same data retention setting and view permissions (however, Super Action Flows are not visible in the Flow Builder overview or Flow Monitoring). Once the Flow using the Super Action is deleted, the corresponding Super Action Flow will be deleted as well.

When you use a Super Action in a Flow, the Debugger displays an 'S' icon:

Additionally, in the Flow Run Step, you'll find a Super Action Details button. Clicking this will open the Debugger for the Super Action Flow.

If the Super Action Flow runs successfully, the Flow Debugger will show the following details:

  • Start and End: Based on the Start and End Date of the Super Action Flow

  • Response Code: N/A

  • Request URL: N/A

  • Input: Based on the Form Input of the Super Action

  • Output: Based on the last step of the Super Action Flow

Super Action Flows and Flow Runs do not count against your account limits, however, the steps run by Super Actions do count against your Flow Run steps limit.

Adding Super Action

Adding a Super Action is a two-step process:

  1. Building a Flow

  2. Creating a new Action.

    1. Providing Input Data to the Super Action (optional)

1. Building a Super Action Flow

Create a new Flow, which should be run every time the corresponding Super Action is run.

The final step of the Flow will be the output of the Super Action, so make sure that the output is in a proper JSON format.

Requirements

There are a few requirements for these Flows:

  • Can only contain the Connector for which the Super Action will be added and

  • One of the following Helpers:

    • Looper

    • Boolean

    • Dict Helper

    • Rest Client

    • Spreadsheet Helper

  • The Connector Auth and Dynamic Authentication ID fields should be empty

  • Name the Flow according to the following schema:

    • {{ connector_name }} - {{ action_name }} - Super Action

      For instance: Oracle NetSuite - get_customers_with_details - Super Action

2. Creating a Super Action

The Super Action is essentially a standard Action. However, you don't need to specify the method, endpoint, request body template, or request header template. Instead, the Super Action Flow needs to be linked in the Super Action Flow field.

2.1 Providing Input Data to the Super Action

If the Super Action Flow uses any references, these need to be added to the UI Form Schema, so that users can enter values for them in their Flows. To do that, specify the expected fields in the UI Form Schema within the Super Action settings:

Updating Super Actions

Before updating a Super Action make sure that the updated Super Action Flow produces the same output as before (i.e. is backward compatible in Flows where it is used) or that the Super Action is not used in any Flows.

Then simply update the Super Action Flow and click the Sync Flow Copies button in the action itself, this will then update all existing Super Action Flow copies for all customers immediately.

Error in Super Action Flow

If an error happens in the Super Action Flow, the error details are passed to the step Super Action step:

It can use inputs like regular references from the UI Form Schema of the Super Actions (see )

In this case, when opening a Super Action you will see a regular input field. In Embed, you can request input from the user via and then reference the Form Helper in the Super Action.

Providing Input Data to the Super Action
Form Helper
Example of UI Form Schema for Super Action
Super Action with an error