Create a Flow
In this page you will learn how to setup a new verification flow on Zyphe platform.
1. Login to the admin panel
Login to the Zyphe Dashboard and navigate to the Flows section.
2. Click on the "Create Flow" button
Click on the Create Flow button on the top right.

3. Configure the flow
Customize the flow settings:
- Name: the name of the flow.
- Slug: a short identifier for the flow. It will be used to identify the flow within the link that is going to be shared with the end users that goes through the verification process.
- Success URL: the link where we redirect the users once the verification process is completed.
- Webhook URL: the URL of the webhook to be called when relevant events (such as verification completion or failure) happens on the current flow.
.png)
4. (Optional) Invite Partner Organizations
If you want to share verification results with partner organizations, you can enable KYC Passport for this flow. This allows you to create a trusted ecosystem where verified identity data is securely shared with authorized partners.
KYC Passport enables you to invite partner organizations to access KYC verification results from your flow. When users complete verification, they provide consent for their data to be shared with all approved partners, eliminating the need for repeated verification across your ecosystem.
For a detailed walkthrough with screenshots on how to invite partner organizations, see the KYC Passport: Inviting Partner Organizations guide.
For technical details about how KYC Passport works, including security considerations and use cases, see the KYC Passport technical documentation.
5. Create a Flow Step
Click on the "Add step" to start the creation of a new flow step.
.png)
6. Select the Flow Step type
Select the type of step you want to add to the current verification flow.
- Document Verification: Scans and validates identity documents using the phone camera. Extracts information from documents and performs authenticity checks. Supports documents from 190+ countries including ID cards, passports, and driver's licenses.
- Liveness Verification: Performs active liveness detection to ensure the person is real and matches the portrait in their identity document. Must be linked to a Document Verification step.
- In order to add a Liveness Verification step, you need to first add a Document Verification step.
- Proof of Address: Allows the users to submit documents that attest their residency such as utility bills, pay slip, financial documents and others.
- In order to add a Proof of Address step, you need to first add a Document Verification step or a SPID step.
- Phone Verification: Allows users to verify their phone number through an SMS-based OTP (One-Time Password) authentication flow.
- Please contact support to enable this step type.
- Form: Allows to collect additional information. The form step allows to embed any form that has been created with the Form builder.
- In order to add a form step, you first need to create a Form with the Form builder.
- Wallet Verification: Allows users to prove ownership of their cryptocurrency wallet by connecting their wallet and signing a cryptographic message. Supports Ethereum and Solana networks.
- SPID: Allows the users to submit their SPID (Italian digital identity card) to verify their identity.
- Please contact support to enable this step type.
.png)