Photos to invoices



Summary
Implemented a new GenAI-driven mobile invoicing experience to help service-based businesses quickly create invoices on the go.
Summary
Implemented a new GenAI-driven mobile invoicing experience to help service-based businesses quickly create invoices on the go.
Summary
Implemented a new GenAI-driven mobile invoicing experience to help service-based businesses quickly create invoices on the go.
Customer problem
51% of QuickBooks businesses that send non-pay-enabled invoices are mobile “recorders”:
High invoice usage (record >100 invoices per year)
High mobile usage (used the QuickBooks mobile application over the last 12 months)
However, almost all of them use a different online tool to send invoices to customers and get paid. We didn't yet understand why, but just looking at the existing mobile experience for QuickBooks invoicing, we hypothesized that this lengthy 10+ step process could be one of the reasons.
Business problem
Recorders account for a large volume ($529B) of payment transactions that QuickBooks could profit from if they were pay-enabled. We're losing this potential charge volume to other competitors.

It takes at least 10 steps to create and send an invoice on QuickBooks mobile.
Customer problem
51% of QuickBooks businesses that send non-pay-enabled invoices are mobile “recorders”:
High invoice usage (record >100 invoices per year)
High mobile usage (used the QuickBooks mobile application over the last 12 months)
However, almost all of them use a different online tool to send invoices to customers and get paid. We didn't yet understand why, but just looking at the existing mobile experience for QuickBooks invoicing, we hypothesized that this lengthy 10+ step process could be one of the reasons.
Business problem
Recorders account for a large volume ($529B) of payment transactions that QuickBooks could profit from if they were pay-enabled. We're losing this potential charge volume to other competitors.

It takes at least 10 steps to create and send an invoice on QuickBooks mobile.
Customer problem
51% of QuickBooks businesses that send non-pay-enabled invoices are mobile “recorders”:
High invoice usage (record >100 invoices per year)
High mobile usage (used the QuickBooks mobile application over the last 12 months)
However, almost all of them use a different online tool to send invoices to customers and get paid. We didn't yet understand why, but just looking at the existing mobile experience for QuickBooks invoicing, we hypothesized that this lengthy 10+ step process could be one of the reasons.
Business problem
Recorders account for a large volume ($529B) of payment transactions that QuickBooks could profit from if they were pay-enabled. We're losing this potential charge volume to other competitors.

It takes at least 10 steps to create and send an invoice on QuickBooks mobile.
Goal
Help recorders create invoices quickly.
Team
1 product design intern
5 engineers
1 PM
1 data analyst
Platform
Native mobile
Project duration
1 week
My responsibilities
Facilitate ideation workshop
End-to-end iOS design delivery
Goal
Help recorders create invoices quickly.
Team
1 product design intern
5 engineers
1 PM
1 data analyst
Platform
Native mobile
Project duration
1 week
My responsibilities
Facilitate ideation workshop
End-to-end iOS design delivery
Goal
Help recorders create invoices quickly.
Team
1 product design intern
5 engineers
1 PM
1 data analyst
Platform
Native mobile
Project duration
1 week
My responsibilities
Facilitate ideation workshop
End-to-end iOS design delivery
Understand

Design workshop
I planned and facilitated a remote design workshop with my team to understand, define, and align on the customer, problem, scope, customer journey, and competitors, and go broad to narrow on ideas.
Understand

Design workshop
I planned and facilitated a remote design workshop with my team to understand, define, and align on the customer, problem, scope, customer journey, and competitors, and go broad to narrow on ideas.
Understand

Design workshop
I planned and facilitated a remote design workshop with my team to understand, define, and align on the customer, problem, scope, customer journey, and competitors, and go broad to narrow on ideas.
Recorder profiles
During the workshop, we identified a target audience, targeted industries, and insights from previous survey data conducted on recorders.
Criteria
US-based
Solopreneurs or small businesses with <10 employees
Have sent documents to accounting platforms
High mobile usage (used the app over the last 12 months)
High invoice usage (>100 invoices per year)
Common industries
Construction
29% use QuickBooks mobile
8% send documents over accounting platforms
Professional, scientific, and technical services
21% use QuickBooks mobile
7% send documents over accounting platforms
Insights
Recorders take notes throughout the life-cycle of a job. They typically have a place (e.g. Apple Notes) to capture changes in a job and must be able to act accurately on those changes.
They often have 10+ line items on their invoices and need to create multiple invoices for each client, which makes this process even more tedious.
On average, recorders spend 5.8 minutes creating and sending each invoice.
Recorder profiles
During the workshop, we identified a target audience, targeted industries, and insights from previous survey data conducted on recorders.
Typical invoicer
Small-Mid sized businesses that work in personal services, professional services or the construction industry
Primarily (75% + of the time) invoice their customers to get paid.
Have 2-10 W2 employees, an annual revenue more than $100K and have been in business for 3 years or more.
Needs
Make it easy for my customers to pay me
Save me time
Help me stay on top of my cash flow
Help me feel professional, confident, supported
Pain points
Time - Are busy running a small business. They are often juggling the responsibilities of running a business, accounting, and getting paid
Money - Are cost sensitive.
Support and confidence - Are new business owners, are looking for help to know they’re making the right decision.
Recorder profiles
During the workshop, we identified a target audience, targeted industries, and insights from previous survey data conducted on recorders.
Criteria
US-based
Solopreneurs or small businesses with <10 employees
Have sent documents to accounting platforms
High mobile usage (used the app over the last 12 months)
High invoice usage (>100 invoices per year)
Common industries
Construction
29% use QuickBooks mobile
8% send documents over accounting platforms
Professional, scientific, and technical services
21% use QuickBooks mobile
7% send documents over accounting platforms
Insights
Recorders take notes throughout the life-cycle of a job. They typically have a place (e.g. Apple Notes) to capture changes in a job and must be able to act accurately on those changes.
They often have 10+ line items on their invoices and need to create multiple invoices for each client, which makes this process even more tedious.
On average, recorders spend 5.8 minutes creating and sending each invoice.
Define
If we use GenAI and mobile capabilities to help recorders quickly create invoices, we’ll be able to reduce the time it takes for them to create and send invoices, which will therefore increase the rate that pay-enabled invoices are created and sent.
Success metric(s):
Invoice pay-enabled create-to-send rate for recorders
Define
If we use GenAI and mobile capabilities to help recorders quickly create invoices, we’ll be able to reduce the time it takes for them to create and send invoices, which will therefore increase the rate that pay-enabled invoices are created and sent.
Success metric(s):
Invoice pay-enabled create-to-send rate for recorders
Define
If we use GenAI and mobile capabilities to help recorders quickly create invoices, we’ll be able to reduce the time it takes for them to create and send invoices, which will therefore increase the rate that pay-enabled invoices are created and sent.
Success metric(s):
Invoice pay-enabled create-to-send rate for recorders
Create and test
The product design intern and I sketched some different concepts to align on access points, information architecture, and interaction design. Below are a few we explored.

Concept: A dedicated space in QuickBooks for invoice notes
Create a new, dedicated space for all documents and photos. The recorder can use any selected attachments to generate invoices and estimates.

Concept: Open the QuickBooks mobile app, then snap a photo
By taking a photo in the QuickBooks mobile app, we can immediately suggest it be created into an invoice or estimate if it looks like one.

Concept: Import different forms of info while creating an invoice
At the moment we know the recorder wants to create an invoice, help them import an AI-generated invoice from an email, text, image, or even their calendar event details.

Concept: Upload a screenshot or camera photo directly to QuickBooks
Similar to Google Translate, give businesses the ability to immediately translate information from information shown through the camera or from a screenshot into a digital invoice.
We narrowed on a lean MVP we could deliver within the week. In addition, we drafted more ideal state design provocations that we could implement if we had more time and shared both ideas with our cross-functional partners.

Create and test
The product design intern and I sketched some different concepts to align on access points, information architecture, and interaction design. Below are a few we explored.

Concept: A dedicated space in QuickBooks for invoice notes
Create a new, dedicated space for all documents and photos. The recorder can use any selected attachments to generate invoices and estimates.

Concept: Open the QuickBooks mobile app, then snap a photo
By taking a photo in the QuickBooks mobile app, we can immediately suggest it be created into an invoice or estimate if it looks like one.

Concept: Import different forms of info while creating an invoice
At the moment we know the recorder wants to create an invoice, help them import an AI-generated invoice from an email, text, image, or even their calendar event details.

Concept: Upload a screenshot or camera photo directly to QuickBooks
Similar to Google Translate, give businesses the ability to immediately translate information from information shown through the camera or from a screenshot into a digital invoice.
We narrowed on a lean MVP we could deliver within the week. In addition, we drafted more ideal state design provocations that we could implement if we had more time and shared both ideas with our cross-functional partners.

Create and test
The product design intern and I sketched some different concepts to align on access points, information architecture, and interaction design. Below are a few we explored.

Concept: A dedicated space in QuickBooks for invoice notes
Create a new, dedicated space for all documents and photos. The recorder can use any selected attachments to generate invoices and estimates.

Concept: Open the QuickBooks mobile app, then snap a photo
By taking a photo in the QuickBooks mobile app, we can immediately suggest it be created into an invoice or estimate if it looks like one.

Concept: Import different forms of info while creating an invoice
At the moment we know the recorder wants to create an invoice, help them import an AI-generated invoice from an email, text, image, or even their calendar event details.

Concept: Upload a screenshot or camera photo directly to QuickBooks
Similar to Google Translate, give businesses the ability to immediately translate information from information shown through the camera or from a screenshot into a digital invoice.
We narrowed on a lean MVP we could deliver within the week. In addition, we drafted more ideal state design provocations that we could implement if we had more time and shared both ideas with our cross-functional partners.

Iterate
I negotiated with our PM and engineering partners to achieve a compromise between the MVP and ideal state. We also tested and validated the concept with 7 QuickBooks recorders.
We prototyped interactions, visuals, and motion to hand off to engineering before launch.
Iterate
I negotiated with our PM and engineering partners to achieve a compromise between the MVP and ideal state. We also tested and validated the concept with 7 QuickBooks recorders.
We prototyped interactions, visuals, and motion to hand off to engineering before launch.
Iterate
I negotiated with our PM and engineering partners to achieve a compromise between the MVP and ideal state. We also tested and validated the concept with 7 QuickBooks recorders.
We prototyped interactions, visuals, and motion to hand off to engineering before launch.
Results
Launched photos to invoices feature to Advanced customers
+3% invoice pay-enabled create-to-send rate for recorders
-35% average time recorders spent creating and sending mobile invoices
3%
Increased invoice pay-enabled create-to-send rate for recorders
Less time recorders spend creating and sending mobile invoices
35%
Results
Launched photos to invoices feature to Advanced customers
+3% invoice pay-enabled create-to-send rate for recorders
-35% average time recorders spent creating and sending mobile invoices
3%
Increased invoice pay-enabled create-to-send rate for recorders
Less time recorders spend creating and sending mobile invoices
35%
Results
Launched photos to invoices feature to Advanced customers
+3% invoice pay-enabled create-to-send rate for recorders
-35% average time recorders spent creating and sending mobile invoices
3%
Increased invoice pay-enabled create-to-send rate for recorders
Less time recorders spend creating and sending mobile invoices
35%
Copyright © Anna Vu