INKLE
INKLE
INKLE
US tax and accounting automation
US tax and accounting automation
Overview
Overview
For the past two years at Inkle, I’ve been deeply involved in building products that make accounting, tax, and compliance easier for US cross-border companies. Inkle is a chat-based CPA service, focused on making these complex processes simple, scalable, affordable, and accessible for global businesses.
During this time, I’ve worked on core features like onboarding, chat, filing, billing, compliance management, bookkeeping, ticketing systems, deadline alerts, and performance tracking. In this case study, I’ll walk you through some of the key projects I’ve contributed to, the challenges we faced, and how we crafted solutions that helped our users achieve better results.
For the past two years at Inkle, I’ve been deeply involved in building products that make accounting, tax, and compliance easier for US cross-border companies. Inkle is a chat-based CPA service, focused on making these complex processes simple, scalable, affordable, and accessible for global businesses.
During this time, I’ve worked on core features like onboarding, chat, filing, billing, compliance management, bookkeeping, ticketing systems, deadline alerts, and performance tracking. In this case study, I’ll walk you through some of the key projects I’ve contributed to, the challenges we faced, and how we crafted solutions that helped our users achieve better results.
Keywords
Keywords
Organized
Organized
Supportive
Reliable
Reliable
Supportive
Supportive
Affordable
Affordable
Efficient
Efficient
Fast
Fast
Secure
Secure
Typography & Colors
Typography & Colors
Typography
Typography
Our font, Be Vietnam Pro, is organized to ensure a clear visual hierarchy. Bold weights are used for headings (H1, H2, H3) to structure content and guide attention. Semi-bold fonts serve as subtitles for secondary headings. Regular weight is used for body text, offering optimal readability in paragraphs. Lighter fonts with tighter spacing are reserved for captions and subtext, ensuring annotations and supplementary details remain subtle without disrupting the main content.
Our font, Be Vietnam Pro, is organized to ensure a clear visual hierarchy. Bold weights are used for headings (H1, H2, H3) to structure content and guide attention. Semi-bold fonts serve as subtitles for secondary headings. Regular weight is used for body text, offering optimal readability in paragraphs. Lighter fonts with tighter spacing are reserved for captions and subtext, ensuring annotations and supplementary details remain subtle without disrupting the main content.
Colors
Colors
Our primary brand color is Purple (#5622FF), which strongly represents Inkle’s identity across all touchpoints. This color establishes consistency and brand recognition. Alongside it, we use a variety of complementary colors for different purposes within our platform. Red is utilized for alerting users to errors or warnings, ensuring critical information stands out. Green is employed to highlight success and positive actions, reinforcing successful interactions. Additional accent, neutral, and surface colors create a balanced visual experience across all elements, while a dynamic purple gradient adds depth to key visuals.
Our primary brand color is Purple (#5622FF), which strongly represents Inkle’s identity across all touchpoints. This color establishes consistency and brand recognition. Alongside it, we use a variety of complementary colors for different purposes within our platform. Red is utilized for alerting users to errors or warnings, ensuring critical information stands out. Green is employed to highlight success and positive actions, reinforcing successful interactions. Additional accent, neutral, and surface colors create a balanced visual experience across all elements, while a dynamic purple gradient adds depth to key visuals.
Primary
Primary
Gradient
Gradient
Accent
Accent
Neutrals
Neutrals
State
State
Surface
Surface
INKLE
INKLE
INKLE
Some of my work at Inkle
Some of my work at Inkle
Some of my work at Inkle
Chat
Chat
Tickets
Tickets
Compliance
Compliance
Billing
Billing
Chat
Problem Statement
Problem Statement
Users found it hard to connect their chat conversations with their filing tasks. They couldn’t easily track chats related to specific seasons, and linking info from other parts of the product was frustrating. This caused constant back-and-forth messages and delayed urgent feedback from admins, leaving users stressed and slowing down their process.
Users found it hard to connect their chat conversations with their filing tasks. They couldn’t easily track chats related to specific seasons, and linking info from other parts of the product was frustrating. This caused constant back-and-forth messages and delayed urgent feedback from admins, leaving users stressed and slowing down their process.
Users found it hard to connect their chat conversations with their filing tasks. They couldn’t easily track chats related to specific seasons, and linking info from other parts of the product was frustrating. This caused constant back-and-forth messages and delayed urgent feedback from admins, leaving users stressed and slowing down their process.
Solution
Solution
To address these challenges, the new design was built to provide a seamless, real-time support experience tailored to the filing process. The solution introduced several key features:
Instant Real-Time Assistance: Users now receive immediate help through an intuitive chat interface, reducing delays and streamlining communication.
Direct Agent Connection: A “Call an Agent” feature connects users directly with support agents, ensuring quick resolution for complex queries.
In-Chat Document Upload: Users can now upload documents directly within the chat, minimizing disruptions and keeping everything in one place.
Linked Filings: Conversations are linked directly to specific filings, allowing users to easily track and reference relevant chats without switching contexts.
Integrated Chat Cards: Key features like payments, documents, and open items are accessible through interactive chat cards, giving users the tools they need right within the conversation.
To address these challenges, the new design was built to provide a seamless, real-time support experience tailored to the filing process. The solution introduced several key features:
Instant Real-Time Assistance: Users now receive immediate help through an intuitive chat interface, reducing delays and streamlining communication.
Direct Agent Connection: A “Call an Agent” feature connects users directly with support agents, ensuring quick resolution for complex queries.
In-Chat Document Upload: Users can now upload documents directly within the chat, minimizing disruptions and keeping everything in one place.
Linked Filings: Conversations are linked directly to specific filings, allowing users to easily track and reference relevant chats without switching contexts.
Integrated Chat Cards: Key features like payments, documents, and open items are accessible through interactive chat cards, giving users the tools they need right within the conversation.
Before
Before



After
After






Tickets
Tickets
Problem Statement
Problem Statement
Admins and customers lack a holistic view to track tickets, leading to difficulty in identifying urgent issues, assigning responsibility, and resolving complaints promptly.
Admins and customers lack a holistic view to track tickets, leading to difficulty in identifying urgent issues, assigning responsibility, and resolving complaints promptly.
Solution
Solution
Streamlined for efficient issue tracking and resolution. Key features include:
Ticket Generation: Create tickets via chat or the tickets dashboard.
Admin View: Admins can see all tickets and access detailed information by interacting with each one.
Ticket Types: Includes both priced and unpriced tickets.
Assignees: Each ticket is assigned to a staff member for end-to-end management.
Heat Mapping: Urgent tickets are highlighted in red and orange based on their urgency.
Streamlined for efficient issue tracking and resolution. Key features include:
Ticket Generation: Create tickets via chat or the tickets dashboard.
Admin View: Admins can see all tickets and access detailed information by interacting with each one.
Ticket Types: Includes both priced and unpriced tickets.
Assignees: Each ticket is assigned to a staff member for end-to-end management.
Heat Mapping: Urgent tickets are highlighted in red and orange based on their urgency.
Before



Before
After



After
Compliance dashboard
Compliance Dashboard
Problem Statement
Problem Statement
Users lack a comprehensive view to track all filings and their statuses, including active states, federal filings, and state filings.
Users lack a comprehensive view to track all filings and their statuses, including active states, federal filings, and state filings.
Solution
Solution
Calculation Summary: Simplify your taxes with a clear and concise calculation summary.
Active States: Keep track of the states where you are conducting business.
Visual Map Display: View a map highlighting your active business locations in the U.S.
Filing Status Indicators: easily see which filings are pending, require action, or are completed.
Integrated View: Access all compliance-related information in one centralised panel.
Calculation Summary: Simplify your taxes with a clear and concise calculation summary.
Active States: Keep track of the states where you are conducting business.
Visual Map Display: View a map highlighting your active business locations in the U.S.
Filing Status Indicators: easily see which filings are pending, require action, or are completed.
Integrated View: Access all compliance-related information in one centralised panel.



Product page
Product page
Problem Statement
Problem Statement
Users cannot view all services offered by Inkle in one place, making it time-consuming to manage and pay for filings individually.
Users cannot view all services offered by Inkle in one place, making it time-consuming to manage and pay for filings individually.
Solution
Solution
One page to find, add, and pay for all your filings, ensuring a hassle-free process:
All-in-One Access: Find and add all required filings on a single page.
Simple Process: Add required filings to your cart with ease.
Easy Checkout: Complete the process with a one-time payment.
Peace of Mind: Stay stress-free after payment.
One page to find, add, and pay for all your filings, ensuring a hassle-free process:
All-in-One Access: Find and add all required filings on a single page.
Simple Process: Add required filings to your cart with ease.
Easy Checkout: Complete the process with a one-time payment.
Peace of Mind: Stay stress-free after payment.


