Manuals · Flow Builder Flow Builder
ROLE GUIDE

Flow Builder and Flow Manager

Design the onboarding journey your clients complete. Chain blocks, configure steps, wire integrations, and publish a link that mints a fresh interaction for every visitor. You do not write code. You drag blocks, configure steps, wire integrations, and test on real devices.

Blocks · Steps · Publishing

About this guide

This guide is written for the people who design, build, and operate flows on the Digital Experience Platform (DXP). The four areas covered are flow building, webhooks, data sources, and the settings that drive how flows behave. A flow is an end to end journey built in the Flow Builder. Each client submission that travels through a flow is called an interaction.

Where Side menu > Flow Builder, Flow Manager, Documents, Settings

Signing in and moving around

  1. Open the DXP URL provided by your administrator.
  2. Enter your work email, then press Sign In.
  3. Enter your password, then press Login.
  4. If two factor authentication is on, enter the 6 digit code from your authenticator app.

You can sign in only with a work email that ends in your tenant domain. Once signed in, the left side menu shows Dashboard, Documents, Flow Builder, Flow Manager, Developers, and Settings. As a flow designer you mostly use Flow Builder, Flow Manager, and Documents.

TipYou can keep several tabs of the DXP open in the same browser. Signing in from a different browser ends your previous session.

The three blocks

Every flow is built from three block types. You can chain them as many times as the journey needs.

BlockFacingPurpose
Engagement BlockClient facingHolds capture, signing, questionnaire, address, document upload, chatbot, and slot booking steps.
Connector BlockBridgeWires actions between client facing work and operations: Entity Management Engine, Interaction Status Change Notification, Create or Update Client, and Web Hook.
Backend BlockOperationsHolds the Application Processing Command Center where your team reviews and decisions interactions.
Engagement, Connector and Backend blocks chained
The green plus at the bottom of a block adds the next block: Engagement, then Connector, then Backend.

Each block on hover shows four controls: the red X deletes it, the magnifying glass opens its data viewer, the pencil edits its steps, and the green plus adds the next block.

The canvas draws each block as a distinct shape so you can read the chain at a glance. An Engagement Block renders as a rounded pill, a Connector Block as a diamond, and a Backend Block as a pentagon. The green plus sets each new block's type automatically by sequence: Engagement first, then Connector, then Backend, then Connector, then Backend, alternating. So you click the plus once per block and never pick a type yourself. Double-click any block to open a Block Name input and rename it. Two canvas toggles sit at the top right: Allow Support (on by default), which lets support agents assist during the engagement, and Teller Mode (off by default), covered under Branch Assisted Mode.

What the magnifying glass showsThe block data viewer opens the block JSON schema, split into three parts. Block Loader lists the fields captured at the start: Device Name, Flow Name, Time Started, Application ID, Interaction ID, User Agent, and Instance Hash, each removable, with a plus to add fields. Wrap Up records Time Ended. Set Information Command defines a command that derives information for the block.

Engagement Block steps

Inside an Engagement Block you build a sequence that starts with Block Loader and ends with Wrap Up. The green plus between steps opens the step picker. Every step shares Title, Subtitle, Next Button, Logo, and a Normal Click toggle.

The Engagement Block step picker
The step picker inside an Engagement Block.

The names below are exactly as they appear in the step picker on the platform.

Step (platform name)What it does
Block LoaderAutomatic first shell. Preloads assets for a smooth start.
Informative OnboardingA multi-page welcome that sets expectations: time, documents, complexity.
Service SelectionLets the client choose a service or path.
SplitBranches the flow on a selection or a data value.
Identification Document CaptureAI capture, OCR, MRZ extraction, and document liveness on an ID.
Face Image AcquisitionSelfie capture with AI face detection and liveness.
Assisted Data EntryA form of sections and fields, pre-filled from earlier steps.
QuestionnaireCustom questions for KYC tiering or a risk profile.
Location SelectionCaptures and validates an address or location.
Document CaptureThe client uploads one or more supporting documents.
Terms & ConditionsPresents terms the client must accept, including GDPR consent.
Payment ProcessingTakes a payment through a configured provider.
Context Aware SigningIssues a generated document for digital signature.
Data RelayMaps and relays captured data points between steps and to your connected systems.
Wrap UpAutomatic final shell. The thank-you message before submit.
The golden save ruleThe step Save button stays disabled until you change the default values to your own. If you leave the pre-filled defaults, nothing saves and the step is lost when you leave. Always type real values. Watch for a warning such as Please Add One Page At Least on Informative Onboarding.
How saving actually worksTwo things persist on the canvas. Dragging an Engagement Block persists. It fires a CreateTenantBlock call that returns 201 and creates the Block Loader, Engagement, and Wrap Up shells. Saving a section in Assisted Data Entry also persists, firing an AssistedDataEntry/AddPage call that returns 200. Changing a step's defaults is what turns Save gold and triggers the real save. Leaving the defaults saves nothing, which is why an unedited step is empty when you reopen it.

Every step in detail

Every Engagement Block step shares five base controls: Title, Subtitle, Next Button text, a Logo upload, and a Normal Click toggle. The type-specific settings for each step are listed below, using the exact platform names. After you set them, change the defaults to real values so Save turns on.

Informative Onboarding

A multi-page welcome that sets expectations before capture begins.

ControlWhat it does
Insert PageAdds a page. Each page has a Header, a Main Message, and an illustration upload.
One page is requiredAt least one page must exist or Save shows Please Add One Page At Least.

Service Selection

Lets the client choose a service or path, which a later Split step can branch on.

ControlWhat it does
Source TypeStatic (you list the services here) or Data Source (pulled live from a configured Data Source).
Next Button TitleThe label on the continue button.

Identification Document Capture

Captures an ID with AI auto-capture, then reads it with OCR and MRZ. This is the richest capture step, so its full control set is below.

ControlWhat it does
Skip AbilityThe client can skip this step. Useful while you test; turn it off before you go live.
Allow PassportAllows a passport. Turning it on auto-enables Process Mrz.
Process MrzReads the passport Machine Readable Zone. Auto-enables when Allow Passport is turned on.
Allow ID CardAllows a national ID card.
Allow OtherAllows other accepted document types.
Country, Document TypeThe country and document selection the client will see.
Front OnlySkips the back of the card.
Allow Mobile Based CaptureLets the client switch to a phone for capture.
Set Mobile Capture as DefaultSkips desktop and goes straight to phone.
Mobile Only ScanningBlocks desktop capture entirely.
Show Result PageShows the extracted fields back to the client to confirm.
Store Captured DocumentKeeps the document in the Documents store.
Is Manual CaptureThe client takes the picture themselves, with no auto capture.
Document LivenessAnti-spoof check on the document.
Disable Data ExtractionTurns off OCR and MRZ for this step.
NoteMRZ is the Machine Readable Zone on a passport. OCR reads the printed fields. Both feed the Assisted Data Entry step that follows.
The AI checks behind this stepDocument liveness uses a CNN trained on over 100,000 ID images to tell a genuine card from a photocopy, colour copy, or screen replay. Tampering detection combines CNN, RNN, and depth models to catch overlays, altered text, or stickers placed on the document. A templated security-features check inspects fixed card locations to confirm the document is officially issued, and a Wrong Template signal fires when the document presented does not match the selected document type. Extraction runs either as deterministic MRZ reading or templated AI OCR per document region, with a live audit video recorded throughout.

Face Image Acquisition

Captures a selfie with AI face detection and liveness, then enrolls, matches, or authenticates it.

ControlWhat it does
AccuracyA Low to High slider for how strict the face match must be.
Skip AbilityThe client can skip the selfie. Turn it off before you go live.
Perform Liveness DetectionProves a real person is present, not a photo.
Store Image StreamKeeps the capture stream for review.
Show Captured ImageShows the client the selfie that was taken.
Allow Image RetakeLets the client take the selfie again.
Enroll, Match, AuthenticateWhether this capture enrolls a new face, matches it to the ID, or authenticates a returning client.
The technology behind the matchFace matching is built on Google's FaceNet 512 model, extended with Assentify's own encoding that maps 172 facial feature points for best-in-class accuracy. Face liveness guards against makeup, silicone-mask, 3D, and replay attacks; the underlying video-based method is published in IEEE.

Assisted Data Entry

A form built from sections and fields. Fields pre-fill from the OCR and MRZ of the ID step, so the client mostly confirms rather than types.

ControlWhat it does
Add new section / Clone sectionGroups fields into sections. Each section carries the five base controls plus Can Be Duplicated.
Data Entry Elements (+)After you save a section, a plus adds fields. Each field picks an Input Type.
Fill the section first, then add fieldsAssisted Data Entry works in a strict two-level order and is the most error-prone step to build. Fill the section Title, Subtitle, and Next Button (maximum 10 characters, so use Next or Continue), then Save the section first. Only then does the Data Entry Elements plus appear so you can add fields. Clicking a generic add before you save the section fires Add new section instead, which creates empty sections that block Save. A longer Next Button label shows "This field cannot exceed 10 characters" and blocks Save.

The fourteen input types are: Text, Text Area, Date, Drop Down, Email, Radio Button Group, Checkbox, Checkbox Group, Nationality, Phone Number With OTP, Email With OTP, Phone Number, Upload Document, and Informative Display. Choice types (Drop Down, Radio Button Group, Checkbox Group) take an option list; the OTP types verify the email or phone inline; Nationality is a country picker; Informative Display shows read-only text.

Each field has its own settings. Beyond the input type, every field carries the controls below. This is where a form becomes smart: fields pre-fill from earlier steps, validate the entry, and normalize scripts and languages.

Field settingWhat it does
MandatoryThe client must fill this field before they can continue.
HiddenThe field exists but is not shown. Useful for a value carried silently from an earlier step.
PlaceholderThe hint text shown inside the empty field.
Default ValueA value the field starts with.
Apply RegexValidates the entry against a regular expression pattern, for example a passport or IBAN format.
Mapping KeyMaps this field to a data point captured by an earlier step, so it pre-fills. For example, map to the name read from the ID. This is the OCR or MRZ auto-fill.
Apply TransliterationConverts the entry between writing systems, for example Arabic to Latin script.
Apply TranslationTranslates the entry into the target language.
Additional FeaturesExpands to set Min and Max, the shortest and longest value the field accepts.
Mapping keys and the Modified flagWhen a field is mapped to an earlier data point, the platform auto-fills it (for example the name from the ID). If the client then edits that auto-filled value, the interaction is marked Modified with an is_dirty flag, so an operator verifies the change. See the Operator guide.
OTP validationThe Phone Number With OTP and Email With OTP input types verify contact details inline before submission. A common configuration is 6 digits, a 180-second expiry, and 3 attempts, delivered through your SMS provider, so both phone and email are validated upstream of screening.
Recommended practicePre-fill assisted-entry fields from the extracted ID and let the client correct them, but treat the full name as the exact string the AML engine screens against. Collect employment status, employer name, monthly income band, source of funds, account purpose, and expected turnover so the questionnaire can compute a meaningful client-risk score.

Questionnaire

Asks a set of questions to tier KYC or build a risk profile.

ControlWhat it does
QuestionsEach question carries its own set of answer options.
Next ButtonThe label to continue once answered.

Location Selection

Captures and validates an address or location.

ControlWhat it does
Extract From Google MapsValidates and completes the address from Google Maps.
Building/FloorCollects building and floor detail.
Additional InfoA free text field for extra address notes.

Document Capture

Collects one or more supporting documents from the client.

ControlWhat it does
Allow Mobile Based Capture LinkingLets the client hand off to a phone to capture.
Add new itemAdd one item per document you want to collect.

Terms & Conditions

Presents terms the client must accept, including GDPR consent.

ControlWhat it does
Confirmation RequiredThe client must tick to accept before they can proceed.

Payment Processing

Takes a payment as part of the flow.

ControlWhat it does
Payment ProviderCyber Source or Areeba.
Source of Payment DataData Source or Data Point.
Payment Data TypeTotal or Itemized.
Value of CurrencyThe amount and currency to charge.
Tokenize CardStores a reusable card token instead of the card number.

Context Aware Signing

Issues a generated document for the client to sign in real time.

ControlWhat it does
Select templatesPicks a template from the Documents module, for example corporate.docx, individual.docx, or pp.docx.
Signing togglesEnable Digital Signature, Auto Download, Enable Voice Consent, Enable Video On Signature, Enable Signature Visual Verifier, Show Signed Document, Enable Initials Tab, Requires Additional Data, Enable Document Review Metrics, Enable OTP, Skip Visual Signing, and Enable Context Aware Signature Features.
Save requirementFollow the golden save rule for this step: after you change the defaults, you must pick a template from Select templates (for example individual.docx) before Save enables. This ties the signing step to a template in the Documents module and prevents a signing step that never saves.
How the signature is bound and sealedThe Visible Signature Verifier binds the signature image to the verified identity and displays both together, tying the signature to its flow context. Signed documents are eIDAS-compliant, applied in real time on a runtime-generated PDF, and sealed with the tenant certificate's public-key cryptography, with consent captured by tick or by voice.

Split

Branches the flow based on data captured by earlier steps.

ControlWhat it does
Split NumberA slider from 2 to 5, the number of Sub Paths the split creates.
Sub PathEach sub path has a Logic to activate sub path builder. Press the plus to add a condition on an upstream data point, then Save.
Default PathThe fallback taken when no sub-path logic matches.
Split needs upstream dataA Split can only test data points that earlier steps produce, so place it after the step that captures the value you want to branch on.

Connector Block steps

The Connector Block is the platform's data relay. After the client finishes the engagement, it screens and manages the entity, notifies on status change, creates or updates the client record, and pushes data to external systems. Open the connector with its pencil and add steps.

StepWhat it does
Entity Management EngineRuns entity and AML processing on the captured data: screens the client against watchlists and manages the entity record. This lets screening start inside the Connector, before the Backend queue. See the Compliance guide.
Interaction Status Change NotificationSends a notification (email) when the interaction status changes, using Settings > Email Setup. Templates can be static or dynamic.
Create / Update ClientCreates or updates the client record in the Clients section, mapping flow data points to client profile fields.
Web HookCalls an external URL with the interaction data. This push integration pairs with a Settings > Data Source of type Webhook.
Two places to screenThe Entity Management Engine is the second lever for triggering watchlist screening, alongside the Backend Block's Application Command. Create / Update Client and Web Hook are the two other data-relay levers that write the client record and push to your systems.

Sample: notify your core system when a client is created

A common pattern in the eKYC sample is to push the new client to your own systems the moment the record is created, so an ERP, a CRM, a core banking, or a core insurance system receives the data in real time. You do this by pairing Create / Update Client with a Webhook in the final Connector Block.

  1. In the final Connector Block, add a Create / Update Client step so the client record is written to the Clients section.
  2. Add a Webhook step after it. Point it at the Data Source for your core system, or configure it inline.
  3. Pick the endpoint (a Push Data Request), set the method and headers, and map the client data points into the body.
  4. Press Test on the Data Source endpoint to confirm the call reaches your system, then Save.
Test the call before you rely on itPress Test on the Data Source endpoint to confirm the call reaches your system, and check the Logs section for the remote response. See the Submission API and Webhooks and Data Sources for the developer side.

Backend Block, Application Command edit

In the Backend Block your team reviews collected interaction data and records a decision. Open the Application Command to configure the queue your team works from.

  1. Open the Flow Builder.
  2. Press the pencil on a Backend Block. The screen shows the steps list on the left, with Application Command by default, and the step palette on the right.
  3. Press the pencil on Application Command. The configuration opens with five collapsible sections.
SectionWhat it configures
Title, SubtitleThe header on the queue.
Automated ProcessingAML and PEP screening plus the Automated Decisions rule builder.
Pre-ProcessingExtra fields the operator must fill: Input Text, Attach File, Select Value.
DecisionsApprove, Decline, plus any decisions you add. Each carries a name, a color, and the next route in the flow.
Configure Interactions tableThe drag and drop column and bucket mapper for the queue view.
Recommended practiceIn Pre-Processing, add a required Input Text note (for example "CS Reviewer Note" or "Compliance Officer Note") so every Reject, Re-Capture, or non-clean Approve captures its rationale into the audit trail.
Maker and checker across backendsYou can chain several Backend Blocks to build a maker and checker workflow: customer-service processing, then compliance approval, then managerial approval. Dual control is governed by System Configuration > Dual Maker/Checker Control. See the Admin guide and Wiring the Connector and Backend blocks.

Automated Decisions, the Automated Approvals rule builder

Expand Automated Processing. Below the AML and PEP screening toggles and the Filter by section sits Automated Decisions.

  1. Press the plus icon to add a rule.
  2. Set the Rule Name, a label for the audit trail.
  3. Set the Condition, the data point or screening signal to evaluate.
  4. Set the Decision to fire: Approve, Decline, or any custom decision you define, such as one that starts a supporting eKYC flow.
  5. Set the Check Value, the value to compare against.
  6. Press Save.

The system auto-decides the interaction the moment it arrives if it matches the rule. Operators only see interactions that do not match any auto-decide rule.

Recommended practiceA safe pattern is to auto-approve only documents with a deterministic, machine-verifiable channel: Passport MRZ, Civil Extract QR, and Civil ID PDF417. Everything else risks a silent OCR error becoming a false AML clearance downstream, so route it to manual review. On face match, a common approach is to auto-approve at a 0.85 live-versus-document score. Below 50 percent, or on any liveness, duplicate, or fraud signal, route to a Critical-priority manual review rather than declining.
PATTERN

Never auto-decline

Use auto-decide only to fast track clean cases. Send everything else to a human. False positive auto-declines cost real clients. In AML context, treat a screening match as a review trigger, not a rejection.

The reason is cost: a false positive is a real client lost. A human reviewing a surfaced signal catches those false positives while still stopping true fraud, so you keep the safety value of the signal without the client-loss cost.

Building your first flow

Watch: build your first flow, step by step

A narrated walkthrough recorded from the real Flow Builder: rename the flow, add ID capture, face, assisted data entry, document capture, and signing, then chain a Connector and Backend and publish.

Start with a single Engagement Block, then add the client facing steps below in order. Turn Skip Ability on while you test and off in production.

Step to includeWhy
Informative OnboardingTell the client what to expect. Often skipped, but worth a screen.
Identification Document CaptureTurn Skip Ability on while you test, off in production.
Face Image AcquisitionWith liveness. Skip Ability on while you test, off in production.
Assisted Data EntryPre-filled from the ID capture.
QuestionnaireOptional. For financial information, PEP, or tax residency questions.
Document CaptureOptional. For address verification or other proof.
Context Aware SigningSummary document the client signs before submission.
Wrap UpThank you message and submission.
  1. Drag an Engagement Block onto the canvas. A new flow is created and named automatically.
  2. Click the block's pencil to open its step sequence.
  3. Click the green plus above Wrap Up and choose a step type.
  4. Fill the step's fields with real values, then press Save.
Keep each Engagement Block shortThe step list corrupts its ordering past roughly two steps per Engagement Block. A fixed-height overflow pushes Wrap Up into the middle of the list and the flow will not render. Keep each Engagement Block to about two steps, and chain multiple blocks for a longer journey. See Wiring the Connector and Backend blocks.

Wiring the Connector and Backend blocks

After the Engagement Block finishes, chain the operations side. A common pattern runs a Customer Service Backend Block first, then a Compliance Backend Block.

  1. Add a Connector Block: set Status Change to Submitted, add a Notification email to the applicant, and an optional Webhook into your CRM.
  2. Add a Customer Service Backend Block: an Application Command with Automated Decisions for clean cases and a manual queue for the rest.
  3. Add a Compliance Backend Block: an Application Command with AML and PEP screening on, and inline review for matches.
  4. Add a Final Connector Block: Create or Update Client, send the approval email, and push to the core system over a webhook.
NoteEach Application Command belongs to one flow. To reuse a queue in another flow, replicate the configuration there.
Recommended practiceChain two backend blocks, Customer Service first and then Compliance, so AML only screens identities already confirmed as real. This keeps audit trails clean and never wastes a screening session on a document that would have been rejected. Before go-live, validate every Create or Update Client and outbound field mapping against the downstream core-system sandbox.

Flow Manager, publish and share

Flow Manager is the publish and distribution surface. The page title is Engagements, Administer Engagement. Tiles on the left show one per flow. The right panel holds the actions for the selected tile.

Grant access firstA flow you build does not appear in Flow Manager until you grant access. Open Settings > User Management > Manage Roles, open a non-admin role, check your flow under Block Access, Save, then add that role to your user. Your flow then shows in Flow Manager.
Flow Manager publish panel with QR code and engagement link
Flow Manager: select a flow, publish it, and generate links.
ActionWhat it does
Edit EngagementJumps to the Flow Builder for this flow.
Publish FlowPromotes the latest build to live.
Digital Engagement QR CodeA printable code that opens the flow on a phone.
Digital Engagement LinkThe canonical URL, https://platform.assentify.com/?interaction=<hex>, with a copy button.
Short URLA shortened version for social and SMS.
Share LinksEmail the link directly to a person with Send Link.
Download flow configsExports the flow's configuration.
Generate Special LinksCreates purpose-specific links for the flow.
Support For Additional LanguagesEnglish plus Arabic, with a plus to add languages and Edit Default Language.
Clear CacheForces phones to fetch fresh assets after a change.
The link resumes a fixed interactionThe Digital Engagement Link embeds a fixed interaction id, so opening it resumes that specific interaction rather than always starting fresh. To hand every visitor a brand new interaction, publish the flow and share the link that mints one per visitor. See the Operator guide for running interactions.

Webhooks and Data Sources

Define data sources in Settings > Data Source. Cards on the page represent every source. A Data Source is a named connection the Webhook step can call.

Where Settings > Data Source
  1. Press the plus icon and name the source.
  2. Pick the type: API or SOAP.
  3. If the source needs auth, choose API Key or Basic Auth.
  4. Fill in the URL and credentials. Press Test, then Save.
  5. Open the source and add endpoints: Pull Data Request, Push Data Request, or JSON File.
  6. Add headers, body, and XSLT if you need to transform inbound payloads.

Once a source exists, the Webhook step inside the Connector Block can call any of its endpoints. The Webhook can also be configured inline without going through the data sources screen.

TipTo debug a failing webhook, press Test on the Data Source endpoint. The Logs section captures the response from the remote system.
Diagnose a failing webhookPress Test on the Data Source endpoint to reproduce the call, then read the Logs section, which captures the response from the remote system.
Recommended practiceAuthenticate webhooks with an API Key as a baseline, or, for banking-grade endpoints, with mutual TLS plus a rotating bearer token pulled from a secrets vault.

Documents and Email Templates

The Document Template Builder is at Side menu > Documents. It turns a Word file into a template the Context Aware Signing step fills and signs.

Document Template Builder
Documents: upload a .docx with token placeholders to create a template.
  1. Upload a .docx as a starter template.
  2. Right click in the builder to insert flow inputs (text, date, image, signature) as tokens wrapped in double brackets.
  3. Map each token in the Context Aware Signing step.

The Email Template Builder is reached from the Notification step in the Connector Block. Build the layout with blocks. Use Merge Tags to pull flow data points into the body. A token is a placeholder inside a document or email template, replaced by a data point at runtime.

Recommended practiceAuthor notification templates, email and SMS, in both English and Arabic and let the runtime pick the client's language from the consent or language step, using dynamic tokens such as {first_name} and {ref_id}.

Theme Builder, branding the flow

The Theme Builder is reachable from the profile menu, top right. It brands the client facing screens.

  1. Set the text color.
  2. Set the accent color and accent text color.
  3. Set the background body color and background card color.
  4. Upload the icon and primary logo.
  5. Pick the stepper style: None, Webview, or Circular.

Branch Assisted Mode (Teller Mode)

Branch Assisted Mode lets an agent, teller, relationship manager, or counter operator run a flow's Engagement Block on behalf of a client, from a branch. The client no longer has to complete it on their own device. You enable it per flow, then optimize how the block looks for the agent.

  1. Open the flow and turn on the Teller Mode toggle on the flow canvas.
  2. A new layout manager icon now appears on the Engagement Block. Open it to arrange and optimize how the block is presented to the agent for over-the-counter use.
  3. Arrange the layout in the layout manager, then save. Publish the flow.
  4. Agents run the flow for clients at the counter through the published flow's Digital Engagement Link, https://platform.assentify.com/?interaction=<hex>.
Who uses itAgents, tellers, relationship managers, and counter operators process the Engagement Block on the client's behalf. The operator side of this is covered in the Operator guide.

Roles and permissions

The DXP supports custom roles built from claims dragged into a role definition. The recommended starting roles for this audience are listed below. Your administrator can adjust the claims to match your operating model.

RoleRecommended accessTypical tasks
Flow DesignerFlow Builder, Flow Manager, Documents, Theme Builder.Build and edit flows, manage templates and theme.
Business AdministratorAll Flow Designer rights, plus Data Source and most Settings.Approve flow changes, manage integrations.
Solution ArchitectAll Business Administrator rights, plus Developers.Wire SDKs, APIs, and end to end integrations.

FAQ and troubleshooting

My change does not show up on the phone.

Press Clear Cache in Flow Manager. Assets are cached aggressively.

Can a Backend Block be shared between two flows?

Each Application Command belongs to one flow. Replicate the configuration across flows.

My webhook keeps failing.

Use Test on the Data Source endpoint to reproduce the call. The Logs section captures the response from the remote system.

Where do I turn off Skip Ability before going live?

Open each capture step in the Engagement Block and toggle Skip Ability off.

How do I add an auto-approve rule?

Open the Backend Block, pencil into Application Command, expand Automated Processing, scroll to Automated Decisions, and press the plus icon.

NextSee the Compliance guide for how captured data points feed the Risk Based Approach, and the Admin guide for data sources and email setup.