KYC 🟑 PREVIEW - Identity Verification

Know Your Customer verification

KYC Interface Screen

Overview

KYC is the identity verification module of General Bots Suite. Manage customer verification workflows, request and collect digital signatures, issue and verify certificates, and track the status of every verification request end to end.


Features

Verification Requests

Submit and track identity verifications:

  • Submit β€” Start a new verification for a customer
  • Track β€” Monitor verification progress in real time
  • Review β€” Approve or reject submitted documents
  • Re-Request β€” Ask for additional documents if needed

Verification Statuses:

StatusDescription
PendingRequest created, awaiting document submission
Documents SubmittedCustomer uploaded documents
Under ReviewBeing reviewed by compliance team
ApprovedIdentity verified successfully
RejectedVerification failed or documents invalid
ExpiredVerification window has passed

Document Types Accepted:

DocumentUse Case
Government IDPassport, national ID, driver’s license
Proof of AddressUtility bill, bank statement
SelfieLive photo for liveness check
Business RegistrationCompany incorporation documents
Tax IDCPF, CNPJ, SSN, EIN

Digital Signatures

Request and manage electronic signatures:

  • Request β€” Send a signature request to a customer or partner
  • Sign β€” Provide your electronic signature on documents
  • Status β€” Track who has signed and who is pending
  • Templates β€” Use predefined signature templates

Signature Statuses:

StatusDescription
DraftSignature request being prepared
SentRequest sent to signer
ViewedSigner opened the document
SignedDocument electronically signed
DeclinedSigner declined to sign
ExpiredSignature request expired

Certificates

Issue and verify digital certificates:

  • Issue β€” Generate certificates for verified customers
  • Verify β€” Validate an existing certificate by ID
  • Revoke β€” Revoke a compromised or invalid certificate
  • Expiry Tracking β€” Monitor certificate expiration dates

Certificate Types:

TypeDescription
Identity VerifiedConfirms identity check passed
Business VerifiedConfirms business registration verified
Accredited InvestorConfirms investor accreditation
Compliance ClearedConfirms regulatory compliance

Document Upload

Secure document management for verification:

  • Upload β€” Accept documents via drag-and-drop or file picker
  • Formats β€” PDF, JPEG, PNG, TIFF
  • Validation β€” Automatic format and size checks
  • Encryption β€” Documents encrypted at rest and in transit
  • Retention β€” Configurable retention policies per document type

Status Tracking

End-to-end visibility on every request:

  • Timeline β€” Visual timeline of each verification step
  • Audit Trail β€” Complete log of all actions taken
  • Notifications β€” Alerts for status changes
  • Bulk View β€” See all pending verifications at a glance

Keyboard Shortcuts

ShortcutAction
NNew verification request
SRequest signature
CIssue certificate
EscapeClose modal
/Focus search
Ctrl+FFilter verification list

KYC via Chat


API Reference

EndpointMethodDescription
/api/kyc/verificationsGETList verification requests
/api/kyc/verificationsPOSTCreate verification request
/api/kyc/verifications/:idGETGet verification details
/api/kyc/verifications/:id/approvePOSTApprove verification
/api/kyc/verifications/:id/rejectPOSTReject verification
/api/kyc/verifications/:id/documentsPOSTUpload verification documents
/api/kyc/verifications/:id/timelineGETGet verification timeline
/api/kyc/signaturesGETList signature requests
/api/kyc/signaturesPOSTCreate signature request
/api/kyc/signatures/:idGETGet signature request details
/api/kyc/signatures/:id/signPOSTSubmit signature
/api/kyc/signatures/:id/declinePOSTDecline signature request
/api/kyc/certificatesGETList certificates
/api/kyc/certificatesPOSTIssue new certificate
/api/kyc/certificates/:idGETGet certificate details
/api/kyc/certificates/:id/verifyPOSTVerify a certificate
/api/kyc/certificates/:id/revokePOSTRevoke a certificate

  • Compliance β€” Regulatory compliance and data governance
  • CRM β€” Customer data linked to verification records
  • Billing β€” Invoice verification-related fees
  • Analytics β€” KYC dashboards and verification metrics