Documents
HomeAcademyContactInstallation Guide
User Manual
User Manual
  • Introduction & High Level Architecture
  • 200 OK Versions
    • Prerequisites
      • Internal Authentication Setup
      • Configuration for Email Threshold
    • Release Notes 200 OK Version 5.68.0
    • Release Notes 200 OK Version 5.36.0
    • Release Notes 200 OK Version 5.0.0
    • Release Notes 200 OK Version 4.26.0
    • Release Notes 200 OK Version 4.22.0
    • Release Notes 200 OK Version 4.6.0
    • Release Notes 200 OK Version 4.1.0
    • Release Notes 200 OK Version 3.47.0
    • Release Notes 200 OK Version 3.41.0
  • 200 OK UI Walkthrough
  • Access Configuration
  • Integration Channel
    • How to Create an Integration Channel.
    • Run Your Integration Channel: Let’s Make It Happen!
  • Integration Actions
    • Data Store
    • sObject
    • Apex Class
    • File
    • Platform Event
    • Quick Action
    • Global Action
    • Big Object
    • External Object
    • Integration Channel
    • Auto-launched Flow
    • Callback (client callback)
    • Custom Settings
    • Custom Metadata Type
    • Custom Label
    • Push Notification
  • ETL
    • Create Your ETL
      • Data Source
      • Transform
      • Load
      • Additional Features of ETL
  • Webhook
    • Setting Up Your Webhook!
    • Create Your Webhook!
    • Putting Your Webhook to the Test!
  • Invoke Integration Channel
    • Flow into Action: Invoking Your Integration Channel!
    • Unleash the Power: Invoke with Apex!
  • LWS
    • Transform Data on Demand: ETL as an API!
    • Supercharge Your Workflow: Invoke Integration Channel via API!
  • Built-in Functions
    • Text
      • getChar
      • extract
      • proper
      • len
      • trim
      • rightPad
      • leftPad
      • left
      • right
      • mid
      • getCharIndex
      • coalesce
      • toBoolean
      • toDecimal
      • split
      • replace
      • remove
      • toLowerCase
      • ascii
      • begins
      • capitalize
      • contains
      • deDuplicate
      • escapeHtml
      • generateRandomString
      • getValueFromResponseHeader
      • join
      • reverse
      • startCase
      • stripHtml
      • toBinaryBase64
      • toInt
      • toString
      • toUpperCase
      • escapeMarkDown
    • Math
      • abs
      • acos
      • asin
      • average
      • base64Decode
      • base64Encode
      • ceil
      • generateRandom
      • max
      • min
      • parseNumber
      • round
      • sum
      • switch
      • floor
    • Date & Time
      • toSeconds
      • daysBetween
      • dayPrecision
      • setHour
      • daysInMonth
      • dateTimeNow
      • netWorkDays
      • dateAdd
      • dateDiff
      • addMonths
      • date
      • dateTimeValue
      • dateValue
      • day
      • dayofYear
      • formatDate
      • formatDateToday
      • formatDateTodayFormat
      • formatDateTodayUnix
      • formatDateUnix
      • formatDateUnixFormat
      • toTime
      • toDate
      • toDateTime
      • toDateTimeUnix
    • Advanced
      • generateUUID
      • uncompress
      • compress
      • exists
      • dwTransform
      • discard
      • currencyRate
      • decodeUrl
      • encodeUrl
      • getChannelData
      • getLink
      • invokeFlow
      • invokeETL
      • lookup
      • md5
      • sha1
      • sha256
      • sha512
      • toJson
    • Logical
      • and
      • blankValue
      • case
      • if
      • isBlank
      • isNull
      • isNumber
      • not
      • nullValue
      • or
  • Custom Function
  • Filters for Integration Action
  • Data Mapping Types
    • Key/Value
    • JSON
  • Global variables for Data Mapping
    • Index
    • Record field
    • User
    • Organization
    • Custom Settings
    • Custom Metadata Type(MDT)
  • Advance Setting
  • Schedule
  • Utilities
    • Add Remote Site
    • Json To Apex
    • JSON parser invocable method
    • Export/Import Functionality
    • Import from Postman
    • Curl Import
    • Apex Class Template Creation for Header, Request and Response.
  • Logging
  • Monitor
    • Measure and track the usage
    • Integration channel (total active channels)
    • Callouts (total monthly callouts)
  • Most frequently used scenarios
    • Efficient Bulk Data Handling Using "!index"
    • How to access authentication data from a custom setting?
    • How to set up auth provider and named credentials?
    • How to use named credentials in an integration channel?
    • How to invoke integration channels from flow?
      • Screen flow
      • Record trigger flow
      • Platform event
      • Scheduled flow
    • How to set up a quick action with the integration channel flow?
Powered by GitBook
On this page
  1. Invoke Integration Channel

Flow into Action: Invoking Your Integration Channel!

PreviousInvoke Integration ChannelNextUnleash the Power: Invoke with Apex!

Last updated 5 months ago

With Flow, you can effortlessly trigger callouts to external systems through the Integration Channel, enabling smooth and real-time data exchanges right from within Salesforce!

Here you have two ways to invoke integration channel in flow as follows.

1. Simulate the Integration Channel in synchronous mode 2. Simulate the Integration Channel in Asynchronous mode a. Simulate the Integration Channel in synchronous mode It will execute the integration channel in synchronous mode you can refer the below images How to use integration channel in flows 1. Once you select the flow create new action in the flow by clicking icon 2. Select the action as shown in the below image

  1. Once you select the action, in the left side find for 200OK and click on it as shown in the below image.

  1. Once you select the 200OK, in the middle under action you will find search section there you search for integration channel as shown in the below image.

  1. Once you select the execute integration channel(Flow), provide the information as below Integration Channel Name(Required) - provide the channel name from the integration channel record as shown in the below images

  1. Request Payload - You can provide the request payload to send this data to the request body. If you provided any index values in the Request Payload fields of Integration Channel record, you need to provide the values by the Request Data Separator as shown in the below images.

  1. Query Params - If you provided any index values in the Query Params fields of Integration Channel record, you need to provide the param values by the Request Data Separator. Similar to request payload's images.

8. Record Id - If you provide any mergeFields in the Query Params / Request Payload / Response Mapping fields of Integration Channel record, you need to provide the Record Id to get the field values from the record. Similar to request payload's images. *Note :- After simulating integration channel in synchronous mode, you can extract the json from the response of the integration channel to use that in the next integration channel. b. Simulate the Integration Channel in Asynchronous mode It will execute the integration channel in asynchronous mode you can refer the below images 1. Similar to synchronous mode, only change is while selecting action in the flow you need to select the Execute Integration Channel(PB & Flow) as shown in the below image.

Follow the steps from (5 -8) from the above synchronous mode.

*Note:- After simulating integration channel in asynchronous mode, you will not get the output because it is in asynchromous mode.