Transcript
Hi, I'm Maroof from Gearset and I'm excited to show you Cam, Gearset's AI agent. Think of Cam as an extra teammate built into your Gearset workflow that your team already trusts. Cam gets on with the work that's been waiting while you get the time back to focus on whatever needs you the most.
You give Cam a ticket, and it gives you back a pull request. Let me show you what that looks like.
I can see the work that's been assigned to me and across my team. All of my tickets pulled in directly from our Jira board.
This ticket's been sat here for a while. Sales reps are entering invalid VAT numbers, and it's causing problems in invoicing and reporting. Finance wants each of these to be checked on entry and for any failures to be flagged to them, all without blocking the reps, of course.
Now this needs real care and attention, as we need the right access, a flow that finance can edit, and a placeholder until a later check is ready. But it doesn't require my expertise to build this, so I've handed it to Cam.
Cam starts by checking our repo and the live org to get the context that it needs. In this case, where things are missing, it also looks for the closest fields that might be needed.
Right now, it's scanning across the related finance field, the accounts payable email, and it's gathering key context, like how access to it is set up across 23 profiles. With the context gathered and understood,
Cam is ready to ask me some questions to help with the decisions. It knows VAT numbers are sensitive business data, so how should access work for this field? Cam's already found our convention, so I'll tell it to match the accounts payable email field. The next one is one that I might have missed. Different countries format VAT numbers differently, so when we connect the real check later, it will need to know the country.
Should we add a VAT country field now? Yes. I'm gonna do that now. This is an example of a gap that I would have found out the hard way months from now.
And finally, does it need extra data protection beyond field level security? I'm happy that field level security is enough.
Cam asks because it builds on Salesforce best practice and knows how my org works, from the fields and the profiles we use to how they depend on each other. So it doesn't assume or make things up. If a ticket leaves something out, it asks me.
With those answers, Cam can start writing up a plan. Here you can see the nine steps it's proposed. The new fields on account, the placeholder Apex and its tests, a detailed flow for finance, our page layouts, and access across all 23 profiles to match the convention.
At this point, if there's anything I would like to add or change, I can just tell Cam, and it would update the plan.
This one, however, is good to go. So I'm gonna go ahead and approve, and Cam will start building. Nothing will be deployed until I've seen what Cam has built.
This is a great time to leave Cam to it and get on with something that needs me. Today, however, I'm gonna use that time to show you the part that I'm most excited about, another way that I can delegate work to Cam.
Everything we've seen so far started with a ticket because someone asked for it. But you know those Apex and Flow error emails Salesforce sends? Well, they pile up fast, and it's hard to tell which ones actually matter. So let me show you a really handy way that you can assign that work to Cam too.
Gearset helps you stay on top of your production org's health, including Apex and Flow errors, and surfaces them in suggested tasks. Nobody filed a ticket for these, but they're affecting the people who use our org every day. This one's been on our list for a while. We know about it.
We know it needs sorting. We've just never had the time to get around to it. So I'm gonna go ahead and hand it to Cam. Cam will follow the same process you've just seen.
When ready, it will ask me if anything's unclear, write a plan for me to approve, then build it to our standards.
And we can finally get around to clearing errors and addressing some of our technical debt.
Here's everything else Cam's working on for me right now. As you can see, it's not only detailed tickets. I can hand it a business problem, a question about my org, or a half formed idea I haven't fully scoped yet, and Cam takes it from there and follows the exact same process by analyzing my org, asking questions it needs, and creating a plan for me to review and amend if needed.
Now let's get back to my ticket. Cam's finished building, and I can see every step it took while I was away. I can see exactly what's changed using the same comparison view I'd use for any deployment, the two new fields on the account, access matched to our finance fields, the placeholder Apex in preparation for the real check, and the flow that routes failures to finance.
It's all been checked against our coding standards, the same ones that apply to my team's work for bugs, performance, and security. Cam can't skip them, and it can't mark its own homework.
Now that I'm happy with the changes Cam has made, I can either deploy this to my sandbox to test or raise a pull request right into our pipeline.
A validation run will take place here, and if anything fails, Cam fixes it before it reaches me, so I'm never handed a pull request that won't deploy.
From here, it goes through the same approvals, tests, and security checks as anything our team writes, and we are ready to promote safely.
So if you want a virtual teammate that can help clear your team's backlog without loosening your process, that's Cam. It knows your orgs, asks when something's unclear, and builds to your team standards. It can also help you fix what's breaking in production, works inside the Gearset setup that you already trust, and hands you changes that will deploy. Now you still decide what ships, but your team gets the time back to work on what needs them the most. If there's a ticket you've been putting off, try it with Cam. Book a session with the Gearset team, and we'll help get you set up.