How Box automates internal processes with DevSquad’s Laravel development (sponsor)

Published on by

How Box automates internal processes with DevSquad’s Laravel development (sponsor) image

With your internal dev team fully focused on your product, you probably lack resources to improve processes that weigh skilled employees down.

Instead of plowing forward with the same inefficient systems for employee onboarding, employee offboarding, and lost devices, Box recently turned to Laravel development experts DevSquad for ongoing help.

Growing time strains on Box’s IT resources

“When a new employee gets their laptop on their first day at Box, we want them to be able to hit the ground running with little to no action on their part,” says John Allen, senior software engineer in the productivity department at Box.

Unfortunately, very little work for the new employee meant a whole lot of work for the IT and HR departments. While HR had ownership of some of the work, they still needed to assign lots of access and setup tasks to IT because they couldn’t do these things themselves.

There were other issues too. In total, the internal productivity team determined that these were the biggest time sucks on IT:

  • Employee onboarding – Setting up access to Box’s own instance of their file syncing and sharing SaaS, creating credentials for multiple systems, device and account security
  • Employee offboarding – Removing access, email forwarding to manager, transferring Box content to manager
  • Lost employee devices – Change passwords, lock computer, reset sessions in different systems (this is called the “untrusted workflow” at Box)

As the company continues to grow (now at around 1,500 employees), the struggle just gets more and more real.

Box’s commitment to internal efficiency

The big problem is that IT was getting continually hit with requests to complete the workflows. Some of the task management side of it was automated, but the work that needed to be done had to be done by IT.

John, as the senior engineer in the productivity department, took this challenge on. He says, “My first step was asking, how can we make work cheaper? Which would essentially mean, how can we have our help desk staff be able to perform tasks that normally needed to be escalated to our system side?”

It was time to get these workflows off of IT’s plate, but there simply weren’t enough internal development resources to dedicate to this project. So, John started looking for an external Laravel partner to help strategize and implement advanced workflow automation.

Why Box chose DevSquad as their Laravel development partner

Because of their status as Laravel partners, DevSquad was one of the companies that John decided to scope out. From one conversation, he was immediately impressed. “They’re not blowing smoke when they tell you that they’re experts in Laravel and PHP,” says John.

But of course, it takes more than a phone call to be sure that you’re choosing the right development team. John decided to work with DevSquad on a small initial project to test them out. Box signed up for a two-week trial period. (DevSquad doesn’t lock companies into long-term contracts. They work month by month except for an initial two-week trial.)

The trial project was this: Box has a multi-factor app that employees must use to verify themselves before they can change their corporate password. John wanted to add a push notification to this app.

“We wanted to send a push notification through their phone so employees could accept it and then move forward,” says John. “Working in a new system they had never touched before, DevSquad was able to get that done in just a week.”

John wasn’t only impressed by DevSquad’s quality, but their speed too. “I was able to see the quality of their work within the first pull request that they did for us,” he says.

Major wins from internal process automation

Certain he was working with the right Laravel development team, John was ready to move onto bigger fish.

John and the DevSquad product manager collaborated to determine the best path forward for each workflow that needed to be automated. John only had to interface with his product manager, who managed the DevSquad developers dedicated solely to Box.

Over the course of a year working together, DevSquad completed the workflow automations for employee onboarding and offboarding as well as the lost device protocol.

“We were able to move from spreadsheets and a lot of work on the systems side to everything being handled by our ticketing system and help staff,” says John of the employee onboarding and offboarding processes. “DevSquad made it so that Laravel was pulling information from our ticketing system for both people who were joining the company and leaving the company. It was actioning on those items after the support staff clicked a button to start either process.”

The “untrusted workflow” to protect data leaks when employees lose their devices was just as much of a success. “The security team is ranting and raving about how awesome the automated workflow is,” says John. “They love that they don’t have to get in contact with IT anymore to take care of this.”

What to look for in a Laravel development company

Do you need a Laravel partner to expertly manage and execute your vision? Whether you need help building your product or reconstructing internal processes, you want to make sure you’re choosing the right team.

DevSquad has created an amazing client experience by offering the following:

  • No long term contracts (the company should be good enough to not need them)
  • Proactive daily and weekly communication
  • US-based product managers
  • Complete end-to-end management including PM, QAs, and DevOps
  • Strategy and advice to help you achieve your goals with less development time

Do you want to talk with DevSquad?

Schedule a call with us to talk about your needs for Laravel development. We can set up a small initial project to show you what we can do.


Many thanks to DevSquad for sponsoring Laravel News this week.

Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Filed in:
Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.

image
Laravel Forge

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Forge
Laravel Forge logo

Laravel Forge

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Forge
Tinkerwell logo

Tinkerwell

The must-have code runner for Laravel developers. Tinker with AI, autocompletion and instant feedback on local and production environments.

Tinkerwell
No Compromises logo

No Compromises

Joel and Aaron, the two seasoned devs from the No Compromises podcast, are now available to hire for your Laravel project. ⬧ Flat rate of $7500/mo. ⬧ No lengthy sales process. ⬧ No contracts. ⬧ 100% money back guarantee.

No Compromises
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Bacancy logo

Bacancy

Supercharge your project with a seasoned Laravel developer with 4-6 years of experience for just $2500/month. Get 160 hours of dedicated expertise & a risk-free 15-day trial. Schedule a call now!

Bacancy
Lucky Media logo

Lucky Media

Bespoke software solutions built for your business. We ♥ Laravel

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel E-Commerce

E-Commerce for Laravel. An open-source package that brings the power of modern headless e-commerce functionality to Laravel.

Lunar: Laravel E-Commerce
LaraJobs logo

LaraJobs

The official Laravel job board

LaraJobs
Larafast: Laravel SaaS Starter Kit logo

Larafast: Laravel SaaS Starter Kit

Larafast is a Laravel SaaS Starter Kit with ready-to-go features for Payments, Auth, Admin, Blog, SEO, and beautiful themes. Available with VILT and TALL stacks.

Larafast: Laravel SaaS Starter Kit
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS Starter Kit

SaaSykit is a Laravel SaaS Starter Kit that comes with all features required to run a modern SaaS. Payments, Beautiful Checkout, Admin Panel, User dashboard, Auth, Ready Components, Stats, Blog, Docs and more.

SaaSykit: Laravel SaaS Starter Kit
Rector logo

Rector

Your partner for seamless Laravel upgrades, cutting costs, and accelerating innovation for successful companies

Rector

The latest

View all →
Sort Elements with the Alpine.js Sort Plugin image

Sort Elements with the Alpine.js Sort Plugin

Read article
Anonymous Event Broadcasting in Laravel 11.5 image

Anonymous Event Broadcasting in Laravel 11.5

Read article
Microsoft Clarity Integration for Laravel image

Microsoft Clarity Integration for Laravel

Read article
Apply Dynamic Filters to Eloquent Models with the Filterable Package image

Apply Dynamic Filters to Eloquent Models with the Filterable Package

Read article
Property Hooks Get Closer to Becoming a Reality in PHP 8.4 image

Property Hooks Get Closer to Becoming a Reality in PHP 8.4

Read article
Asserting Exceptions in Laravel Tests image

Asserting Exceptions in Laravel Tests

Read article