天美传媒

How to deliver your first change with Cam: a walkthrough

How to deliver your first change with Cam: a walkthrough

Holly Bracewell on

Share with



Most Salesforce teams have a backlog of changes that nobody gets around to. As businesses grow and run more of their processes on Salesforce, the volume of change requests often outstrips the team鈥檚 capacity. Add the time needed to fix issues that end users report in production, and the time for non-urgent (but still important) work disappears.

Cam, the 天美传媒 agent, gives your team that time back. In this post, we鈥檒l walk through a first change with Cam from start to finish: handing over the work, answering Cam鈥檚 questions, approving the plan and reviewing the result. Then we鈥檒l look at a second way in, starting from an error in production.

An introduction to Cam, your virtual teammate

Cam is a virtual teammate that works alongside you from within your 天美传媒 pipeline. If you haven鈥檛 come across Cam before, here鈥檚 a quick overview:

  • Automatically org-aware. Cam knows your org鈥檚 metadata and stays up to date automatically, so it builds against what鈥檚 actually in your org. It also follows your internal standards and practices, so changes fit how your team works.
  • Practitioner skills built in. Cam comes with practitioner skills out of the box, so it works the way an experienced Salesforce admin or developer would, instead of blindly replicating suggestions in online documentation.
  • Delivers deployable changes for review. Raising a pull request triggers validation against your org. If there are any validation errors, Cam fixes the changes before they reach your team, so nobody spends review time on changes that won鈥檛 deploy.
  • Consistent guardrails for all changes. Because Cam operates within your DevOps pipeline, its work goes through the same automated testing and code reviews as the changes your team submits.
  • Maintenance managed for you. 天美传媒 keeps Cam鈥檚 Salesforce knowledge current through every release, so your team doesn鈥檛 have to.

Prerequisites for getting started with Cam

Teams get the most out of AI-assisted development when the release process around it is reliable and scalable. The State of Salesforce DevOps Report 2026 found that adoption of the DevOps lifecycle was the strongest predictor of trusted, effective AI use.

That鈥檚 why Cam works with 天美传媒 Pipelines. To get started, you need:

  • A 天美传媒 pipeline connected to your version control repository.
  • A developer org connected for Cam to build in.

Optionally, connect Jira or Azure DevOps through 天美传媒鈥檚 integrations so you can assign work to Cam straight from your backlog. Without that connection, you can describe the change to Cam yourself in natural language.

If you鈥檙e new to 天美传媒, we鈥檒l help you set up your pipeline as part of getting started, so the foundations for scalable and secure AI-assisted development are in place from day one.

Walkthrough: validating VAT numbers on entry

Let鈥檚 look at how you鈥檇 use Cam to deliver a real change. Sales reps are entering invalid VAT numbers, which causes problems in invoicing and reporting. Finance wants each number checked on entry and any failures flagged to them, without blocking the reps.

Getting this right takes care. The new field needs the right access, finance needs a Flow they can edit, and the change needs a placeholder until the real validation check is ready. But it doesn鈥檛 need your expertise to build, which makes it a good candidate to hand to Cam.

For a more in-depth overview, watch along as a member of our team uses Cam to make the change.

1. Assign Cam a ticket

Open Cam in 天美传媒 to see the work assigned to you and your team, pulled in directly from Jira or Azure DevOps. Select the ticket you want Cam to pick up. If the work isn鈥檛 in a ticket, you can describe it in your own words, the way you鈥檇 brief someone on your team.

Cam鈥檚 start screen with the CAM-3 VAT validation ticket selected, ready to build in the pipeline鈥檚 Dev 1 org

2. Answer Cam鈥檚 questions

Before designing anything, Cam checks your repository and your live org for context. For the VAT ticket, it finds the related finance fields, such as the accounts payable email, and how access to them is set up across 23 profiles. Then it comes back with questions about anything the ticket leaves open.

Here, Cam asks three things:

  • Access. VAT numbers are sensitive business data, so how should access to the new field work? Cam has already found the convention your team uses for similar fields, so you can tell it to match the accounts payable email field.
  • Country. Different countries format VAT numbers differently, so should there be a VAT country field for the real check to use later? That鈥檚 the kind of gap that鈥檚 easy to miss until months down the line.
  • Data protection. Does the field need protection beyond field-level security?

For each question, you can pick one of the answers Cam suggests or reply in your own words.

Cam lists what it found in the repository and org, then asks how to handle field-level security for the new VAT number field, with suggested answers to choose from

3. Review and approve the build plan

With your answers in, Cam sets out a plan of every step it will take. For the VAT ticket, that鈥檚 nine steps: the new fields on Account, the placeholder Apex and its tests, a Flow for finance, page layout updates and access across all 23 profiles to match your convention.

Check you鈥檙e happy with the approach. If you want to change anything, tell Cam and it will update the plan.

Cam鈥檚 nine-step plan for the VAT validation change, with the option to build it on a feature branch or ask for changes

Nothing is built until you approve the plan. Once you press Build this plan on a feature branch, Cam gets to work.

4. Let Cam build, then review its work

While Cam builds the change, you can get on with something else. When it鈥檚 done, you can see every step Cam took and exactly what changed, in the same comparison view you鈥檇 use for any deployment. For the VAT ticket, that鈥檚 the two new fields on Account, access matched to the other finance fields, the placeholder Apex ready for the real check and the Flow that routes failures to finance.

Cam also checks the change against your team鈥檚 coding standards for bugs, performance and security. These are the same standards that apply to your team鈥檚 own work.

Cam鈥檚 completed build, showing passed code quality checks and a comparison view of all 56 changed items

5. Raise a pull request

When you鈥檙e happy with the change, you have two options. Deploy it to a sandbox to test it, or raise a pull request straight into your pipeline.

Raising the pull request triggers a validation run against your org. If validation fails, Cam reads the error and fixes the change, so the pull request you鈥檙e handed is one that will deploy. From there, it鈥檚 a normal change. It goes through the same approvals, tests and security checks as anything your team writes, ready to promote through your environments.

Cam鈥檚 pull request in the 天美传媒 pipeline, with metadata validation, testing and automated code review checks passed, ready to promote

Fix production errors with Cam before more users hit them

Not every change starts as a user story on your kanban board. Some start as an urgent fix for an error in production, and the Apex and Flow error emails Salesforce sends pile up fast, making it hard to tell which ones matter.

天美传媒 Observability surfaces the Flow and Apex errors happening in your production org, ranked by how many users are affected and how often each error occurs. You can hand any of those errors straight to Cam. From there, the steps match the walkthrough above: you answer its questions, approve the plan and review the change in your pipeline.

Cam鈥檚 suggested tasks, listing Flow errors spotted in 天美传媒 Observability with a Fix it option for each

Get Cam to tackle your team鈥檚 backlog

If there鈥檚 a change you鈥檝e been putting off, try it with Cam. Book a session with the 天美传媒 team and we鈥檒l help get you set up, so you can start delivering the changes you haven鈥檛 had time for.

Try all of 天美传媒 for free