Archives For New Feature

It’s that time of year again – the team is working hard from Portugal on the offshore and if history has taught us anything, that means it’s time for the design department to bring you a lil’ visual refresh. This time around, we’ve tackled the way we display tables, including a revamped Expenses and Reports list, and we’ve given our Approval Mode selector a complete makeover too.

Old Expenses Table

Out with the old…

New Expenses Table

…and in with dat new new.

Let’s Start With The Tables

We’ve made some pretty significant strides in the past couple of years in terms of our UI, but the expenses list and reports list haven’t really changed much. We wanted to not only make the tables easier to read and look at for users, but also to make them easier to style and control for our engineers as well. Rather than bloating our base table class, we’ve now got a whole slew of helper classes to keep our CSS much cleaner. Semantically, it’s now easier for engineers to pass these helper classes through to the table object to add certain effects to the table such as draggability, hoverability, selectability, and more.

The reports list got a lot of love too, making it easier for admins and employees alike to scan through reports regardless of the length of report titles, email addresses, and policy names. Colored borders on each row help communicate the report status, and new report type icons make it clear that you are looking at a report or an invoice (and down the road – a trip and more!).

New reports list.

The new reports list.

New report table.

Tables in reports need love, too.

What Up, New Approval Mode Selector

From our support agents, we realized that a number of users were confused about how to change the default Approval Mode in a policy. It wasn’t obvious that there were a number of options to choose from, or even how to choose another option in the first place. To solve this, we made a much more visual selector that clearly shows which option you have enabled, and which options you have to choose from.

Old approval mode selector

How do I change approval modes…?

New approval mode selector

There we go.

We hope you like the new changes, and we’re always open to hearing your feedback! If improving a product that millions of people use to make their life easier is your cup of tea, then head over to our jobs page because we’re hiring too.

Expensify Partners with Uber to Bring SmartRides to Business Travelers Worldwide

Traveling Can Suck. SmartRides Don’t.

Traveling can be brutal. Delayed flights, trying to find a cab, fumbling through your phone for your hotel address — it’s all a huge headache. Those headaches are now a thing of the past because Expensify has teamed up with Uber to trade your boarding pass for hotel key with a single tap.

 

So What is It?

Expensify already provides live flight updates for any reservation forwarded to receipts@expensify.com, and creates your expense report along the way. We call this feature “Trips”, and we’re taking it one step further: starting today the Expensify app will detect when you land and have an Uber driver waiting outside baggage claim to escort you straight to your hotel — all prearranged from your itinerary without you even needing to look up the address.  We call it “SmartRides”; the VIP travel experience for everyone, brought to you by Uber and Expensify. 

 

Expensify Uber

optionsinapp

 

Think This is Magical? We’re Just Getting Started.

As great as SmartRides is, it’s just the beginning of our partnership with Uber. Next up is an expansion of SmartRides to take you to the airport at the start of the trip, and back home after. After that, we’re launching our integration with Uber for Business, which allows companies to centrally pay for their employees’ Uber trips and automatically sync up the receipts. After that we’ll take Realtime Expense Reports out of beta such that expense reports are a thing of the past once and for all, and then… well, you’ll need to just wait and see.

We didn’t just set out to make “expense reports that don’t suck”; we’re aiming for a total reinvention of the expense management space. Call it ambient computing, call it crazy, call it whatever you want.  But we’re doing it, sooner than you might expect, and it’s going to be awesome.

Have you tried SmartRides yet? Let us know what you think!

 

Download the Expensify App and start enjoying SmartRides here:

Download Expensify on the App Store  Download Expensify on Google Play

In previous Expensify blog posts you may have heard us refer to WOW Fridays. Every Friday at Expensify we allow our engineers the freedom to work on projects of their choosing, that aren’t necessarily part of our immediate product roadmap. We do this in order to allow them to exercise their creative freedom with the benefit that we end up with some really cool additions to the product. Well, the latest product of WOW Fridays is here: Report Comments! Major props to our engineer Florent for whipping this up.

Comment directly on expense reports

When you scroll to the bottom of an expense report in Expensify, you will now notice that the “Report History” section has been re-branded as “Report History & Comments”. In this section, anyone that can view the expense report can comment on it, without having to leave Expensify.

Report History and Comments

 

Email notifications

Whenever someone comments on a report, the people that are shared on the report will get an email notification along with the comment. This makes it easy and efficient for employees, approvers, and admins to communicate about expenses.

Report Comments Email

Hopefully, this helps make your expense reporting process suck even less. As always, let us know what you think!

Drag, Drop and Wow!

cead22 —  July 16, 2014 — 1 Comment

WOW Fridays, internally referred to as “fWOWdays”, are an experiment we just started at Expensify, and the main idea behind it is to allow engineers to devote 20% of their time working on cool projects that improve our customers lives and WOW them at the same time.

You may have heard of other companies doing something similar, but none of them really do it the way we do expense reports, that is, in a way that doesn’t suck. By focusing the 20% time on “Don’t-break-things-Fridays”, and shielding developers from support and other non-critical issues, they can stay in the zone and collaborate with other undistracted developers to build cool things.

This is a brief story of one of the first and probably smallest results of this experiment.

Drag and drop receipts to upload them

Drag to Upload

Drag and Drop Receipts Everywhere

Dragging and dropping receipts on the receipts page is the easier and faster way to import receipts from your computer into your Expensify account. We just enabled this functionality on the whole website, and made it smart enough to attach the imported receipts to expenses and reports automatically when you’re editing them.

Drag and drop receipt on report to attach it

Drag and drop receipts on report to attach it

As a consequence of this, an idea that had been in our designer’s wish list for months resurfaced, I call it “drag to report”. In that sentence, report is a verb, and put in words the idea is that as you drag expenses, a list of reports appears so that you can drop them into one of the reports to add said expenses to it.

The WOW factor

We’re constantly trying to make simple things simpler while saving our users valuable time. In this case it’s only a few seconds, but you’ll see how little savings tend to add up noticeably.

Drag to report expenses

Add 130 seconds (avg. number of expenses on a report * time it takes to SmartScan a receipt from your phone = 13 expenses * 10 seconds/expense = 130 seconds) and you end up with an expense report that don’t suck created and submitted in under 3 minutes.

Happy expensing!

This week we’re releasing version 4.3.0 of our mobile app on iPhone and Android. In addition to the many small bug fixes and other improvements, this release includes the ability to use Wingman on your phone. With Wingman, you can give someone full access to your account full access to your account without having to share your password. Expensify will continue to keep a paper trail of each user’s actual actions. So when your Wingman performs an action on a report, we record that it was them, not you.

Signing up for Wingman

It’s extremely easy to add a Wingman. Just log into the web app (at expensify.com), navigate to your settings, and invite someone to be your Wingman.

Wingman Settings

Here is a screenshot of Carlos account ( I used Wingman to get it ;) )

Above you see that Giorgio, Garrett, and I have Wingman access to Carlos’ account and that Carlos can log into two tests accounts and Giorgio’s account.

Using Wingman

To use the feature on the web, I just click on the user menu ( avatar in the top right ) and I can see the list of accounts that I can access.

Using Wingman

On my mobile app, I can go to settings to connect to Carlos’ account.

Access to Wingman on Mobile

Tapping on this row shows the list of users that I have Wingman access with.

Wingman accounts

Now I just select the user’s account I want to access.

I am Carlos!

Back on the home screen, I see that the header and tabs are a different color and there is a small wingman icon on the settings.

HomeScreen

I can even forward receipts into accounts that you have access to:

Wingman Email

Go give it a whirl!  And remember, always practice safe Wingmanning.

Screen Shot 2014-05-12 at 8.24.33 AM

Greetings, and Happy Wednesday! We’re excited to announce that our long-awaited (and oft requested) update to our QuickBooks Online integration has officially arrived. We’ve written about this topic before, but to review, there are plenty of reasons to make the switch once your books are closed for April 2014. The most important reasons include:

  • Discontinued API. Our old integration, and the one you’re using, is on a deprecated QuickBooks API that will discontinue service in the coming weeks.
  • Vendor matching for company card transactions. We’ll match the merchant name on the Expensify transaction to any corresponding Vendors in QuickBooks Online. If none exist, we’ll assign a “Credit Card Misc.” vendor for later mapping, should you desire.
  • Saved export preferences. Our most requested feature, it’s now possible to set your export preference for reimbursable and non-reimbursable transactions.
  • Billable flags export successfully. Now you’re only an export button away from conveniently creating customer invoices in QuickBooks Online.

Exciting indeed! Now that you’re ready to switch, an extra word of caution: Please follow these three simple steps AFTER you’ve successfully processed all reports belonging to the previous accounting period. This will ensure a seamless transition between the old and new connections.

  1. Navigate to the Admin tab and then click on your policy name. Special note: You’ll need to do this for each company policy that connects to QuickBooks Online.
    Screen Shot 2014-05-12 at 9.00.10 AM
  2. In the Connections tab, click the “Disconnect” button to remove your old connection.
    Screen Shot 2014-05-12 at 9.06.46 AM
  3. Once disconnected, you’ll see the option to connect to our new QuickBooks Online integration. If you’d like a step-by-step guide we highly recommend our help page on establishing a successful connection, or as always, don’t hesitate to write help@expensify.com.

And you’re done! If you’d like to see further enhancements to our QuickBooks Online integration, or if you use QuickBooks Online internationally and would like to see tax support added, please write jason@expensify.com. We’d love to hear from you, thanks!

In a few weeks, Expensify will be releasing a brand new version of our QuickBooks Online integration. This complete overhaul was built to be faster, more stable, and so much easier to use.

Here’s a brief overview of the new features that will be part of this integration:

  • Vastly simplified connection setup: configure the policy once and export your reports to QBO without having to specify which accounts to export to, or export type, etc.
  • Billable flags are now passed from Expensify to QBO
  • Classes and locations now import as report fields in Expensify
  • Export preferences can be configured based on expense type (reimbursable vs. non-reimbursable)
  • Employee and vendor records automatically match to the Expensify report submitter.
  • Connect your Expensify policy to QBO in two clicks.

QBO Connection Dialogue

The QBO connection configuration dialog

 

Additional features, like tax support and export date configuration, are already planned and will be added in the future.

This new integration is currently in a closed beta test. If you would like to take part in this beta, simply email jason@expensify.com and specify that you would like to be able to test the new QuickBooks Online integration.

Thanks, we can’t wait for this to go live!