DocFox helps a bank open a new business bank account. This process involves the applicant for an account, or a banker on their behalf, submitting required information and documentation. However, if a bank has an existing client on their core that was not created while using DocFox (e.g. at a time before the bank used DocFox), DocFox would have no data on such a client. Therefore, if the client applies for a new account, they would be required to upload all their information from scratch, resulting in a poor client experience.







Product Demo
Background & Problem
DocFox helps a bank open a new business bank account. This process involves the applicant for an account, or a banker on their behalf, submitting required information and documentation.
However, if a bank has an existing client on their core that was not created while using DocFox (e.g. at a time before the bank used DocFox), DocFox would have no data on such a client. Therefore, if the client applies for a new account, they would be required to upload all their information from scratch, resulting in a poor client experience.
The Solution
Before the Banker creates a new application in DocFox or invites the client to create their own, the banker is first able to search for the client in the core without leaving DocFox.
The banker can then create the client's application in DocFox by importing their information from the core. The benefit of this is that when an existing client wants to open a new account, DocFox ensures that the client doesn't have to re-enter the information the bank has on file; any data entry required from the client would just be for the new account they wish to open.
Product Scope
Must Haves
Should Haves
Won't Haves (Future Release)
How it Works
API Endpoints
Webhook Events
Process Logic
- 01.DocFox calls PortX with structured search query.
- 02.Unique query ID generated and search starts against core.
- 03.Webhook notifies DocFox when results are ready.
- 04.DocFox retrieves results marked with Customer IDs.
- 05.Customer details retrieved and imported synchronously.
Workshops
Cyber security teams are so overwhelmed and reactive that they cannot apply their expertise in a scalable and measurable way. Product and services vendors try to solve this problem by adding more alerts and more point-in-time assessments, none of which materially improves an organization's defenses.
Bionic addresses this disparity not by adding more tools and detections, but by making defenders the best they can be through collaborative automation. Our assistive technology gives defenders "superpowers" by providing actionable insights, tailored recommendations, and coaching on a sustained basis.






High Level User Flows
Status Quo: what happens today?
Target Flow: Simplified Experience
The Ideal User Journey
Context
- • This describes an existing client at the bank
- • The existing client does not exist in DocFox, but is in the core
Key Questions to Answer
How much info about a client's existing products and activity do we need to pull into DocFox?
Do we want to allow DocFox to be used as an account management tool? ie: should we allow viewing existing signers/owners/products?
How will we handle syncing when a client is in both systems? We'll need to sync from core before inviting.
Where in DocFox do we check the core?
Invite Customer
Enter your customer's details to send them a link to begin onboarding
Customise Email Body Copy
Bobs Burgers are the best burgers 🍔🍔🍔
How to identify ties to a business in the core?
We allow the officer to enter information about the entity that the invitee will be onboarding; ie: the officer can say that the person is onboarding a business and the officer might even know the business' name and/or TIN.No semi-unique identifier besides name.
Solution: We add in a numeric identifier here (SSN/TIN) to avoid getting too many results.Technical Sequence
SICC Timelines
Wireframe Revisions

Revision 1: Initial Concept
First exploration of the search and import flow, focusing on core connectivity.

Revision 2: Refined UX
Improved data mapping and validation steps based on initial stakeholder feedback.

Revision 3: Final Wireframe
Polished low-fidelity designs with complete edge-case handling and technical constraints.
Final Deliverables
View Figma Prototype




The Result & Impact
Reduction in duplicate client data
Increase in client satisfaction
Positive user sentiment (system was too slow and clunky)
"The design implementation was excellent. The challenge was ensuring that the system was fast and responsive, and that the user experience was smooth and intuitive."

DocFox helps a bank open a new business bank account. This process involves the applicant for an account, or a banker on their behalf, submitting required information and documentation. However, if a bank has an existing client on their core that was not created while using DocFox (e.g. at a time before the bank used DocFox), DocFox would have no data on such a client. Therefore, if the client applies for a new account, they would be required to upload all their information from scratch, resulting in a poor client experience.