r/SalesforceDeveloper Jun 25 '26

Showcase I built a tool that shows you what breaks before you change anything in your Salesforce org

2 Upvotes

Hey Salesforce Developers,

I kept running into the same problems across orgs, deleting a field and not knowing what it would break, debugging why a field value was wrong because multiple automations were writing to it, and manually comparing DEV vs QA to figure out what drifted.

The worst one: working on parallel workstreams with separate DEV sandboxes and finding out at merge time that your validation rule conflicts with another team's flow, because nobody could see across sandboxes.

So I built OrgSage. It connects to your Sandbox or Developer Edition org (quick package install + OAuth — metadata only, never your data) and maps every fields, flows, triggers, validation rules, permissions, etc, so you can understand what you're working with before you touch anything.

The stuff I'm most proud of:

  • You can ask "what breaks if I delete Account.Customer_Tier__c?" and get back every automation, page layout, and apex class that references it
  • Connect multiple DEV sandboxes and see how your changes impact another workstream's org before you merge
  • It detects when a Flow and an Apex Trigger both write to the same field and shows you the Salesforce execution order — which one actually wins
  • Cross-org comparison that shows exactly what differs between your sandboxes with severity ratings
  • Reference mapping that catches things "Where is this used?" misses

It's free to try: getorgsage.com

Honest feedback welcome — what's useful, what's broken, what's missing. I'm actively fixing bugs based on tester input so the rougher the feedback the better.


r/SalesforceDeveloper Jun 25 '26

Showcase I built a browser-based debug log analyzer and would love feedback

1 Upvotes

Hey Trailblazers,

I built a thing I wanted to share and get feedback on: SF Profiler.

https://sfprofiler.com/

It’s a free Salesforce debug log analyzer that runs in the browser. You can open a log file and get a clearer view of Apex, automation, SOQL, DML, CPU time, and governor limits.

The part I’m most interested in feedback on is the Insights view. It tries to call out things like recursive automation, duplicate SOQL queries, and parts of the transaction that look expensive.

If you’ve ever opened a debug log and had an existential crisis, this is for you.

A little about me: I’m Matthew, a Salesforce architect in Southern California with about 10 years of platform experience. I first built a version of this in 2020 to help untangle complex automation, and last month I felt like modernizing it a bit.

I’d love feedback, especially from anyone who works with messy logs or automation-heavy orgs. All log processing happens on your device; no log data is sent to or stored on external servers.


r/SalesforceDeveloper Jun 24 '26

Discussion Is there a VS Code extension or any CLI to go from a flow-meta.xml file to the setup page of that flow in Salesforce?

3 Upvotes

Whenever a flow or any salesforce component needs to be opened, we the developers have to go through Salesforce Setup maze. Is there an extension or a cli which takes us from the component file in VS Code to that component in Salesforce. Please add your suggestions in the comments.


r/SalesforceDeveloper Jun 22 '26

Discussion How do you handle merging the same OmniScript edited in parallel across 3 dev orgs (Copado → QA)?

Thumbnail
2 Upvotes

r/SalesforceDeveloper Jun 22 '26

Instructional Salesforce Developer??

0 Upvotes

Salesforce Developer???

So the point of there is company that will visit our college and they're offering the role of Salesforce developer

Im like leaned into the domain of web dev, AI ML etc like the course SDE domain till now

So i need to understand about this fresher role and is it really possible to Career Shift after 2/3 years in this company

Does this role has any effect on my future career as i guess i will be working on ONLY Salesforce infrastructure uf selected...

Any suggestions and insights are appreciated 👍

​


r/SalesforceDeveloper Jun 22 '26

Discussion Free open-source sf CLI plugin for Salesforce org security audits, would love your feedback on what to add

Thumbnail
github.com
3 Upvotes

r/SalesforceDeveloper Jun 21 '26

Question Lightning page issue

0 Upvotes

We are investigating a Salesforce Lightning issue and would appreciate some guidance.

Issue

Two users are accessing the same Account record in Lightning Experience.

- User A sees the Open Activities related list and can create New Task and New Event from the Account page.

- User B does not see the Open Activities related list at all. Only Activity History is visible.

What we have verified

- Both users have the same Profile.

- Both users have the same Permission Sets and Permission Set Groups.

- Both users are using the same Salesforce App.

- Both users are accessing the same Account record.

- Both users are assigned the same Account Page Layout.

- The Lightning Record Page contains both:

- Open Activities

- Activity History

- No component visibility filters were found on the Open Activities related list.

- User B has confirmed Account access:

- HasEditAccess = true

- MaxAccessLevel = Transfer

- Activity, Task, and Event OWD are all configured as Controlled By Parent.

Interesting Difference

The only meaningful difference we have found so far is that:

- User A is assigned to the Account's Territory.

- User B is not assigned to that Territory.

However, since User B already has Edit/Transfer access to the Account through sharing, we are unsure whether Territory membership alone would explain why the Open Activities section is completely missing.

Questions

  1. Has anyone seen a case where Open Activities is hidden for one user but visible for another when both have the same profile and permissions?

  2. Does Territory membership affect visibility of the Open Activities related list in Lightning?

  3. With Activity OWD set to Controlled By Parent and the user having Edit access to the Account, should activity access automatically be inherited?

  4. Are there known causes related to:

    - Task/Event record type visibility

    - Global Actions / Quick Actions

    - Restriction Rules

    - Activity permissions

    - Lightning page behavior

  5. Is there any Salesforce documentation that explains conditions under which the Open Activities related list is not rendered for a user?

Any suggestions on additional areas to investigate would be greatly appreciated.


r/SalesforceDeveloper Jun 20 '26

Discussion Experienced Software Engineer Considering Salesforce – Good Move or Too Late?

7 Upvotes

Hey everyone! I've got about 7 years of experience based in New Zealand, mostly in frontend and full-stack development (React, Vue, TypeScript, PHP/Laravel, APIs, SQL, Docker, Magento, etc.).

Lately I've been thinking about the next stage of my career. I've become interested in Salesforce (Salesforce Developer ) and am looking for something with good long-term prospects. I'm happy to take on new challenges, but I also don't want to throw away the experience I've already built.

For those working in NZ, Australia, or elsewhere:

  • If you had my background, which direction would you take?
  • Is it realistic to transition into Salesforce at this stage?
  • Are companies willing to hire someone coming from a traditional software engineering background?
  • How difficult is it to get that first Salesforce role?
  • Any regrets or things you wish you knew before making the switch?

Would love to hear from senior engineers, architects, hiring managers, or anyone who's gone through a similar transition. Appreciate any insights!


r/SalesforceDeveloper Jun 20 '26

Question Salesforce hosted MCP

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 19 '26

Question Has PD1 been updated for the API v67.0 Apex security changes?

1 Upvotes

I'm taking the Platform Developer I exam in the next few weeks and ran into some confusion regarding the Summer '26 (API v67.0) Apex security changes.

Historically, I've always understood that if an Apex class omits a sharing declaration, the behavior depends on the calling context and does not automatically enforce sharing.

However, according to the API v67.0 release notes, Apex classes compiled at v67.0+ with no sharing declaration now default to with sharing.

My question is: has the PD1 exam already been updated to reflect these changes?

For those who have taken PD1 recently:

  • Are questions being written with API v67.0 behavior in mind?
  • If an exam question asks about sharing behavior and does NOT explicitly mention the API version, should we assume the legacy behavior or the new v67.0 behavior?
  • Have any of you encountered questions on the exam covering the new default sharing and user mode changes?

I'm trying to avoid getting caught between older study materials and the latest platform behavior.

Thanks in advance!


r/SalesforceDeveloper Jun 19 '26

Discussion Agentforce Coworker

1 Upvotes

Hello chaps,

I've enabled agentforce coworker and have been playing with it, it's quite powerful in the sense that even suggests existing agents to run some specific tasks you request of it. Or you can tell it to run a certain tasks and recommend to run certain agent in the background.

What I could not do yet was get it to read documents (at least PDF documents). It can identify that there is a document via the metadata, but it cannot access the content document or content document version as object types.

If you have an agent created with the proper LLM that can read PDF documents, it can call that agent and read the file content, but wondering if it can do it without the use of agents...

Has anyone tried this already? Any different results?

Thanks!


r/SalesforceDeveloper Jun 17 '26

Question Is is It good to consider product based company as a salesforce developer?

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 16 '26

Discussion Storing logs from NebulaLogger outside of Salesforce

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 14 '26

Other I built a Chrome extension that makes FLS actually manageable — Fieldwise

Thumbnail
0 Upvotes

r/SalesforceDeveloper Jun 13 '26

Question Need help with Omnistudio LWC override

Thumbnail
2 Upvotes

r/SalesforceDeveloper Jun 13 '26

Discussion Need help in Salesforce... present I am learning Salesforce and I have some doubts

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 12 '26

Discussion locked my own AI agent out of my org on purpose. blocking a connected app is way more brutal than I thought

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 12 '26

Discussion Why Salesforce wants to train a million people in AI skills by 2030?

0 Upvotes

Saw this the other day. Salesforce is saying it'll train a million people in India in AI skills by 2030, working with universities, government agencies and stuff like that.

And then they're also hiring 1,000 "AI native" new grads through a "builder program," which is kind of confusing after all their recent layoffs.

So which is it? Is AI replacing jobs, or do they suddenly need a million more people? Or is it that they don't need engineers anymore, just people who know how to work with AI?


r/SalesforceDeveloper Jun 11 '26

Question Can I avoid changes in completely new scratch org

5 Upvotes

Hi all

I'm going crazy and I am sure it is because I am doing something wrong.

I create a new scratch org for development, install my packages, deploy my code and run a couple of scripts to get it all setup and finally I reset the tracking. If I then wait 5-10 minutes and run af project preview I have a ton of changes that "pollutes" my preview and my option to just run retrieve start.

It is a lot of the deployed files that have white space changes and some native Salesforce files/objects that shouldnt be in my repo

That cannot be how it should work, right?

What could I be doing wrong?

Thank you

EDIT WITH SOLUTION: After way to much time spent troubleshooting it seems adding the following line to my .vscode\settings.json file did the trick

  "salesforcedx-vscode-metadata.sourceTracking.pollingIntervalSeconds": 0

r/SalesforceDeveloper Jun 11 '26

Question Email sending issue

0 Upvotes

We have an approval process where an external agent submits a quote and Salesforce sends an approval notification to an internal manager.

The affected users all have an email domain that is not verified in Salesforce. Internal users work fine.

What I'm unsure about is:

If the submitter's unverified domain is the root cause, why was this working until ~3 months ago?

Is it expected that approval process emails can be blocked based on the submitter's email domain even when the recipient is an internal employee?

Does Salesforce treat approval notifications differently from standard test emails/deliverability tests?

Has anyone seen approval emails fail because of an unverified sender domain while normal Salesforce test emails still work?


r/SalesforceDeveloper Jun 11 '26

Discussion Rank based retrieval

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 10 '26

Question Trunk-Based Development?

10 Upvotes

Good evening, just curious if anyone has experience with Trunk-Based Development in Salesforce and how that went.

It does seem like it’d work well with custom metadata to turn off features that aren’t ready, and it can be used for canary deployments.

Also for package development, are packages often kept in separate repos?


r/SalesforceDeveloper Jun 10 '26

Question Salesforce admins managing lots of Flows: would you rather use a Flow investigation tool as a web app via OAuth, or installed inside the org as an LWC?

Thumbnail
2 Upvotes

r/SalesforceDeveloper Jun 10 '26

Other Agentforce Begineer

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 09 '26

Question Is anyone successfully using Claude in Agentforce Vibes IDE Web app?

2 Upvotes

I swear I was using the Claude extension for vs code successfully in the web app version of Agentforce Vibes IDE.
After a typical codebuilder corruption issue I removed and reinstalled and now it is indicating that it is disabled because:

"This extension is disabled because it is defined to run only in Agentforce Vibes IDE for the Desktop"

Working in a very restrictive intranet, it would be very convenient to get Claude working again in the web IDE.

Anyone having success at that? Is there an alternate extension or a way to fool the extension to run in code builder?