Skip to main content

Document Overview

What You’ll Learn:
  • Available standard workflow bundles and their intended use cases
  • Workflow IDs and naming conventions
  • How workflows are configured and customised
  • Differences between V2 workflows and V1 entity profiles (recipes)
Who Should Read This:
  • Developers implementing FrankieOne
  • Compliance teams selecting appropriate workflows
  • Product managers planning verification requirements
Note: This guide covers V2 workflows (current standard). V1 references are included for context. See V1 Entity Profiles (Recipes) for legacy details.

Table of Contents

  1. Understanding Workflow Bundles
  2. Workflow ID Naming Convention
  3. Discovering Available Workflows
  4. Australian (AU) Workflows
  5. New Zealand (NZ) Workflows
  6. United States (US) Workflows
  7. United Kingdom (UK) Workflows
  8. Specialised Workflows
  9. Choosing the Right Workflow
  10. How Workflows Are Configured
  11. V1 Entity Profiles (Recipes)
  12. FAQs

Understanding Workflow Bundles

What is a Workflow Bundle?

A workflow bundle is a pre-configured verification workflow that combines multiple checks in a specific order to meet common compliance requirements. Workflow bundles are configured and managed by FrankieOne — they are not self-service editable via the API or Portal.

Bundle Categories

FrankieOne organises workflow bundles into two main categories: Essential Bundles — Standard customer due diligence for low-to-medium risk scenarios.
  • Foundational identity verification
  • Standard AML screening (PEP & Sanctions)
  • Electronic verification (KYC checks)
  • Optional document verification
  • Suitable for high-volume operations
Enhanced Bundles — For higher-risk environments requiring stronger identity assurance.
  • Mandatory document verification (IDV)
  • Biometric checks (liveness, face match)
  • Enhanced AML screening (includes Adverse Media)
  • Multiple data source verification

Workflow Components

Every workflow bundle contains a combination of these check types:
Check TypeDescriptionEssentialEnhanced
BlocklistChecks against your internal blocklist
KYCVerifies identity details against data sources
Government IDVerifies government-issued ID numberOptional
IDVValidates document authenticity & biometricsOptionalMandatory
AML (Standard)Screens PEP & Sanctions lists
AML (Enhanced)Screens PEP, Sanctions & Adverse Media
Risk AssessmentCalculates overall risk score
Note: The specific checks, data sources, and routing within a workflow are configured by FrankieOne. These are not dynamically controlled via the API. Contact your FrankieOne representative to discuss workflow composition.

Workflow ID Naming Convention

All standard workflow IDs follow a consistent structure:
{COUNTRY}-{TIER}{SOURCES}V-{TYPE}
ComponentValuesDescription
{COUNTRY}AUS, NZL, USA, GBRThree-letter country code
{TIER}Basic, AdvancedEssential or Enhanced tier
{SOURCES}V1V, 2V, 3VNumber of verification sources
{TYPE}IDOnly, TwoPlus, TwoPlusID, AgeVerifyVerification method
Examples:
Workflow IDMeaning
AUS-Basic2V-TwoPlusAustralia, Essential tier, two sources, electronic verification
USA-Advanced1V-IDOnlyUnited States, Enhanced tier, one source, ID + biometric verification
GBR-Basic2V-TwoPlusIDUnited Kingdom, Essential tier, two sources, electronic + ID verification

Discovering Available Workflows

You can retrieve the list of workflows available to your account using the V2 API. Endpoint:
GET /v2/workflows
Required Headers:
HeaderRequiredDescription
api_keyYesYour API key provided by FrankieOne
X-Frankie-CustomerIDYesYour Customer ID provided by FrankieOne
Optional Headers:
HeaderDescription
X-Frankie-CustomerChildIDChild account identifier for multi-tenant setups
X-Frankie-ChannelChannel identifier (e.g., api, portal, smartui)
X-Frankie-UsernameUsername of the API caller
Optional Query Parameters:
ParameterDescription
serviceNameFilter workflows by service name
includeInclude additional detail; supports workflowDefinition
The response returns an array of workflow objects, each containing serviceName, workflowId, workflowName, type, and lifecyclePhase.
Note: The workflows available to your account depend on your FrankieOne configuration. Not all workflow IDs listed in this guide may be available. Use this endpoint to confirm which workflows are configured for your account.

Australian (AU) Workflows

Australia has the most comprehensive range of workflow bundles, designed to meet Australian AML/CTF requirements.

Essential AU Bundles

1. AU Essential Identity (ID Only)

Workflow IDAUS-Basic1V-IDOnly
Common NameBasic ID Check, Government ID Verification
What It Does: Verifies a single government-issued ID against the Document Verification Service (DVS). Performs standard AML screening (PEP & Sanctions) and calculates a risk assessment. Checks Included: Blocklist, Government ID verification (DVS), AML screening (PEP & Sanctions), Risk assessment. Typical Use Cases: Low-risk digital onboarding, e-commerce platforms, digital service sign-ups.

2. AU Essential Identity — Two Sources

Workflow IDAUS-Basic2V-TwoPlus
Common Name2+2 Verification, Electronic Verification
What It Does: Matches customer data against two independent electronic data sources to meet standard 2+2 verification requirements. No document scanning required. Performs standard AML screening. Checks Included: Blocklist, KYC check (2+2 rule — verifies against 2 data sources), AML screening (PEP & Sanctions), Risk assessment. Typical Use Cases: Standard bank account opening, credit applications, insurance onboarding, utility account setup.
Note: The specific data sources used (e.g., credit bureaus, electoral rolls) are configured by FrankieOne and may vary by customer.

3. AU Essential Identity — Two Sources & ID

Workflow IDAUS-Basic2V-TwoPlusID
Common Name2+2 Plus ID, Enhanced Electronic Verification
What It Does: Combines 2+2 electronic verification with a government ID check for a higher level of assurance. Checks Included: Blocklist, Government ID verification (DVS), KYC check (2+2 rule), AML screening (PEP & Sanctions), Risk assessment. Typical Use Cases: Mortgage applications, investment accounts, higher-value transactions, regulated financial products.

4. AU Essential Identity — Three Sources

Workflow IDAUS-Basic3V-TwoPlus
Common NameExtended 2+2, Three Source Verification
What It Does: Uses three independent data sources for verification. Provides a fallback when initial two sources don’t yield results. Useful for customers with thin credit files. Checks Included: Blocklist, KYC check (2+2 rule with 3 sources), AML screening (PEP & Sanctions), Risk assessment. Typical Use Cases: First-time credit applicants, customers with thin credit files, recent immigrants, fallback verification.

Enhanced AU Bundles

5. AU Enhanced Identity (ID Only)

Workflow IDAUS-Advanced1V-IDOnly
Common NameEnhanced ID Verification, Biometric Verification
What It Does: Mandatory government ID verification and IDV (document authenticity + biometric checks). Enhanced AML screening including Adverse Media. Checks Included: Blocklist, Government ID verification (DVS), IDV (document authenticity, liveness detection, face match), Enhanced AML screening (PEP, Sanctions, Adverse Media), Risk assessment. Typical Use Cases: Cryptocurrency exchanges, high-value lending, wealth management, international money transfers.

6. AU Enhanced Identity — Three Sources & ID

Workflow IDAUS-Advanced3V-TwoPlusID
Common NameMaximum Verification, Comprehensive Due Diligence
What It Does: The most thorough verification bundle available. Combines government ID, biometrics, enhanced AML, and three data sources. Checks Included: Blocklist, Government ID verification (DVS), KYC check (2+2 rule with 3 sources), IDV (document authenticity, liveness, face match), Enhanced AML screening (PEP, Sanctions, Adverse Media), Risk assessment. Typical Use Cases: Private banking, high-net-worth individuals, large cryptocurrency transactions.

Specialised AU Bundles

7. AU Age Verification

Workflow IDAUS-Basic3V-AgeVerify
Common NameAge Check, 18+ Verification
What It Does: Specialised workflow for age verification. Confirms the customer is above a specified age. Verifies date of birth against multiple data sources. Does not perform full identity verification. Checks Included: Blocklist, KYC check (age verification focus), AML screening (PEP & Sanctions), Risk assessment. Typical Use Cases: Online gambling, alcohol delivery, tobacco e-commerce, age-restricted digital services.

New Zealand (NZ) Workflows

New Zealand bundles are similar to Australian bundles but use NZ-specific data sources.
Workflow IDTypeDescription
NZL-Basic1V-IDOnlyEssentialGovernment ID verification only
NZL-Basic2V-TwoPlusEssentialElectronic 2+2 verification
NZL-Basic2V-TwoPlusIDEssentialElectronic + ID verification
NZL-Advanced1V-IDOnlyEnhancedID + biometric verification
NZL-Advanced3V-TwoPlusIDEnhancedMaximum verification
Check composition follows the same pattern as the equivalent AU workflows. Data sources are NZ-specific and configured by FrankieOne.

United States (US) Workflows

US bundles are designed to meet US regulatory requirements and use US-specific data sources.
Workflow IDTypeDescription
USA-Basic1V-IDOnlyEssentialGovernment ID verification only
USA-Basic2V-TwoPlusEssentialElectronic verification
USA-Basic2V-TwoPlusIDEssentialElectronic + ID verification
USA-Advanced1V-IDOnlyEnhancedID + biometric verification (may include OFAC screening)
USA-Advanced3V-TwoPlusIDEnhancedMaximum verification
USA-eID-ExpressSpecialisedIdentity verification with prefilled data

US eID Express (Prefill)

Workflow IDUSA-eID-Express
Common NameInstant Verification, Prefill Verification
What It Does: Provides identity verification with prefilled data. Given minimal input (e.g., mobile number and date of birth), FrankieOne can retrieve and prefill additional identity fields such as name and SSN from verified data sources, reducing friction in the onboarding flow. Checks Included: Blocklist, eID verification (prefill), AML screening (PEP & Sanctions), Risk assessment. How It Works: The customer provides minimal identifying information. FrankieOne retrieves and prefills additional identity data from verified sources. The customer confirms or corrects the prefilled information. Identity verification and AML screening are then performed. Typical Use Cases: FinTech applications, digital wallets, instant account opening, low-friction onboarding flows.
Note: The specific data sources and fields available for prefill are configured by FrankieOne and may vary. Contact your representative for details.

United Kingdom (UK) Workflows

UK bundles are designed to meet UK regulatory requirements, including FCA requirements for customer due diligence.
Workflow IDTypeDescription
GBR-Basic1V-IDOnlyEssentialGovernment ID verification only
GBR-Basic2V-TwoPlusEssentialElectronic verification
GBR-Basic2V-TwoPlusIDEssentialElectronic + ID verification
GBR-Advanced1V-IDOnlyEnhancedID + biometric verification
GBR-Advanced3V-TwoPlusIDEnhancedMaximum verification
Check composition follows the same pattern as AU workflows. Data sources are UK-specific and configured by FrankieOne.

Specialised Workflows

AML-Only Workflows

Workflow IDDescription
AML-Only-StandardAML screening only (PEP & Sanctions). No identity verification.
AML-Only-EnhancedEnhanced AML screening (PEP, Sanctions, Adverse Media). No identity verification.
Use these for re-screening existing customers or performing standalone AML checks on already-verified entities.

Ongoing Monitoring

FrankieOne supports ongoing AML monitoring. Once enabled for an entity, FrankieOne automatically screens the entity periodically and can send alerts on status changes (e.g., if the entity is added to a sanctions list). Monitoring is managed via the V2 API:
PATCH /v2/individuals/{entityId}/monitor?enabled={true|false}&monitoringTypes={AML|ACTIVITY}
The enabled query parameter (required) toggles monitoring on or off. The monitoringTypes query parameter specifies the type of monitoring (AML, ACTIVITY, or omit to apply to all types). The request body accepts an optional comment object.
Note: Monitoring configuration (frequency, alert thresholds) is managed by FrankieOne, not controlled via the API.

Re-Verification

Workflow ID pattern: Refresh-KYC-{Country} Re-verifies existing customers by running updated KYC and AML checks. Use for periodic re-verification or when customer information has changed.
Note: The specific workflow IDs listed in this section (AML-Only, Monitoring, Refresh-KYC) are representative. Use GET /v2/workflows to confirm which workflows are configured for your account.

Choosing the Right Workflow

Decision Framework

Step 1: Identify Your Region
RegionWorkflow Prefix
AustraliaAUS-
New ZealandNZL-
United StatesUSA-
United KingdomGBR-
Step 2: Determine Risk Level
Risk LevelBundle TypeWhen to Use
LowEssentialStandard customers, low-value transactions
MediumEssential with IDMedium-value transactions, regulatory requirements for ID
HighEnhancedHigh-value transactions, regulated industries
Very HighEnhanced with multiple sourcesMaximum due diligence, highest-risk scenarios
Step 3: Choose Verification Method
MethodWorkflow TypeProsCons
ID Only{TIER}1V-IDOnlyFast, simpleRequires government ID
Electronic (2+2){TIER}2V-TwoPlusNo document neededMay not work for all customers
Electronic + ID{TIER}2V-TwoPlusIDHigher assuranceRequires ID and data match
Extended{TIER}3V-TwoPlusIDWorks for thin-file customersHigher cost
Step 4: Consider Special Requirements
RequirementWorkflow
Age verification onlyAUS-Basic3V-AgeVerify
Instant verification (US)USA-eID-Express
AML screening onlyAML-Only-Standard or AML-Only-Enhanced
Ongoing monitoringEnable via PATCH /v2/individuals/{entityId}/monitor
Re-verificationRefresh-KYC-{Country}

Example Scenarios

Australian E-Commerce (age-gated products): AUS-Basic3V-AgeVerify — designed for age verification, no document upload, suitable for high volume. US Cryptocurrency Exchange: USA-Advanced1V-IDOnly or USA-Advanced3V-TwoPlusID — mandatory document and biometric verification, enhanced AML screening. Australian Digital Bank: AUS-Basic2V-TwoPlus as primary, with AUS-Basic2V-TwoPlusID as a fallback — meets 2+2 requirements, electronic verification for most customers. UK Wealth Management: GBR-Advanced3V-TwoPlusID — maximum verification, enhanced AML, designed for FCA enhanced due diligence. US FinTech App: USA-eID-Express — prefill-based verification, no document upload, low-friction onboarding.

How Workflows Are Configured

Workflows in V2 are configured and managed by FrankieOne. They are not self-service editable via the API or Portal. To customise a workflow:
  1. Contact your FrankieOne representative.
  2. Discuss your requirements (checks needed, risk thresholds, data sources, regulatory obligations).
  3. FrankieOne configures or modifies the workflow.
  4. Test in UAT, then deploy to production.
What can be customised:
  • Add or remove checks
  • Change check order
  • Adjust pass/fail thresholds
  • Modify data sources
  • Create custom workflows
  • Clone and modify standard bundles
Timelines:
  • Simple changes: 1–2 business days
  • Standard customisations: 3–5 business days
  • Complex customisations: 5–10 business days

V1 Entity Profiles (Recipes)

Note: V1 is the legacy API. V2 is recommended for all new integrations. Both remain supported.

Key Differences

AspectV1 (Legacy)V2 (Current)
TerminologyEntity Profiles / RecipesWorkflows / Workflow Bundles
Self-Service EditingNo — configured by FrankieOneNo — configured by FrankieOne
NamingCustom names per customerStandardised naming convention
ExecutionAssign profile to entityExecute workflow on entity
PortalView profiles in PortalView workflows in Portal

V1 Portal Access

EnvironmentPortal URL
Productionhttps://portal.kycaml.frankiefinancial.io/login
UAThttps://portal.kycaml.uat.frankiefinancial.io/login
In V1, you can view your entity profiles (recipes) in the Portal under Settings → Workflow Builder. Profiles are configured by FrankieOne — contact your representative for any changes.

V1 API Base URLs

EnvironmentBase URL
Productionhttps://api.kycaml.frankiefinancial.io/compliance/v1.2/
UAThttps://api.kycaml.uat.frankiefinancial.io/

Should You Migrate to V2?

V2 is the current standard. Benefits include standardised naming, improved documentation, and a more consistent structure. Migration is available — contact your FrankieOne representative to plan the process.

FAQs

Can I use multiple workflows for different customer types? Yes. You can configure different workflows for different customer segments, products, or risk levels. Each workflow execution is independent. Can I run multiple workflows on the same entity? Yes. You can execute different workflows on the same entity — for example, an onboarding workflow followed by a monitoring workflow. Each execution is independent. Can I edit workflows myself? No. Workflows are configured by FrankieOne in both V1 and V2. Contact your FrankieOne representative to request changes. How do I know which workflows are available to my account? Use the GET /v2/workflows endpoint. This returns the list of workflows configured for your account. What if I need a workflow for a country not listed here? FrankieOne supports verification in 200+ countries. Contact your representative to discuss country-specific workflow configuration. Can I test workflows before production? Yes. Always test in the UAT environment first. V2 UAT base URL: https://api.uat.frankie.one. V2 UAT Portal: https://portal.uat.frankie.one/login. How much do different workflows cost? Pricing varies by workflow and check composition. Contact your FrankieOne representative for specific pricing.

Environments

V2 (Current)

EnvironmentAPI Base URLPortal URL
Productionhttps://api.frankie.onehttps://portal.frankie.one/login
UAThttps://api.uat.frankie.onehttps://portal.uat.frankie.one/login

V1 (Legacy)

EnvironmentAPI Base URLPortal URL
Productionhttps://api.kycaml.frankiefinancial.io/compliance/v1.2/https://portal.kycaml.frankiefinancial.io/login
UAThttps://api.kycaml.uat.frankiefinancial.io/https://portal.kycaml.uat.frankiefinancial.io/login

Getting Help

Contact: Email help@frankieone.com or your FrankieOne representative. When contacting support, include your Customer ID (X-Frankie-CustomerID), the workflow ID in question, and a description of what you’re trying to achieve. Resources: