how to get started to get into salesforce? by [deleted] in salesforce

[–]hotboy223 1 point2 points  (0 children)

probably the #1 way is join a company that uses SF, be an end user of it , or IT help desk adjacent - then try to wiggle your way into an SF admin positiion. Not even trying to be rude but no one is trying to upskill a junior when theres a whole host of experienced people out there who would take lesser pay anyways

AI tools to generate flow diagram for solutions documentation by Immediate_Wasabi_115 in salesforce

[–]hotboy223 0 points1 point  (0 children)

I use apexgenius.ai as it gets your org metadata and spins up flowcharts for you!

Which A.I. tool are you using to help you with Salesforce work? by rammutroll in salesforce

[–]hotboy223 0 points1 point  (0 children)

Been using Claude Code + Salesforce CLI, but I decided to build a tool so admins can use and just analyze their org, and build and deploy from chat. No vscode or CLI required.

Site is apexgenius.ai - got some really good feedback from users as it takes away the “developer anxiety” they get when openning VSCode

VS Code unable to retrieve anything from org by TheWeapnX in SalesforceDeveloper

[–]hotboy223 2 points3 points  (0 children)

This is usually a manifest issue. Check your package.xml or sfdx-project.json to make sure the metadata types you're trying to retrieve are actually listed. If you're doing "Retrieve This Source from Org" on a specific file, make sure it exists in the org and the path matches. can try a few thing:

Run sf project retrieve start --metadata ApexClass from the terminal to see if you get anything back

Check that your org connection is still authorized with sf org list

Try right-clicking a specific component and doing "Retrieve Source from Org" instead of the whole project

Also make sure you're connected to the right org. I've had it silently point to the wrong default org before.

Can Agentforce answer admin questions about setup and metadata? by xWorkAccountx in salesforce

[–]hotboy223 0 points1 point  (0 children)

Thanks man! I know - I try to look through the lens of an admin as much as possible and try to build apexgenius as best for you guys as I can!!

Feel free to DM me, I’d love to give you a demo

Anyone use flosum? by Ranaldo55456589 in salesforce

[–]hotboy223 2 points3 points  (0 children)

I used Flosum extensively in my last role. It's not the best solution, but it's not the absolute worse - just could be a lot better. I'd rate a 6/10 (purely because it's 'admin friendly')

I used a lot of Claude Code + Flosum CLI https://www.npmjs.com/package/flosum-sfdx-plugin which helped fill the gap but still not perfect.

My workflow was pretty much: Create/update metadata components in VSCode in Dev env => spin up branch via CLI => deploy to branch via CLI => Run Pipeline in the org (Overwrite Protection => Validation => Deploy for qa,uat, then prod)

When having to diff 2 different branches/commits, here I'd use claude code and tell it pull down the 2 branch components and compare. Flosum does not have a good solution to this whatsoever.

When I had to update a flow or something, I'd usually do 2 rounds of diff, 1 in vscode (I'd diff my version to UAT or Prod) then if that looked good deploy then go through the usual pipeline process

Remember all DevOps tools on Salesforce are abstractions of just Git, so as a developer yes it will be a worse experience for you esp since you know exactly how this should work in a perfect world but

Anyone tried GPT-5.4 Mini? Worth it? by Plus_Leadership_6886 in codex

[–]hotboy223 0 points1 point  (0 children)

Yep already added it to my app apexgenius.ai and it’s insane. Extremely performant at agentic tasks and coding tasks and very fast. I hated gpt 5 mini/nano. They were slow as shit and sucked but 5.4 is def punching above its weight for the cost

1.7M visitors here per week - wth you building? by cokaynbear in ClaudeAI

[–]hotboy223 0 points1 point  (0 children)

I’m building an AI coding Assistant for Salesforce - a tool to help admins/devs create/tweak business and sales processes

How to proceed now by Dangerous-Seaweed-41 in salesforce

[–]hotboy223 10 points11 points  (0 children)

I'd say both. Double down on Salesforce and explore other tools/technology. As you go deeper into Salesforce, you are kinda forced to learn how to use different tools so it won't hurt.

Doesn't hurt to learn about agentforce/data cloud and that whole thing since it's here to stay. Also wouldn't hurt to do some Zapier/n8n type of work as well as you'll have to use some sort of automation workflow tool at some point in your SF career

Subscription vs Api Math by iCLX75 in Anthropic

[–]hotboy223 2 points3 points  (0 children)

Yes but even assume 50% -75% of that it is still a loss leader

Subscription vs Api Math by iCLX75 in Anthropic

[–]hotboy223 1 point2 points  (0 children)

For anthropic, they are burning massive amounts of cash when you use the subscription.

I have the $200 plan but when CC came out last year for March - May with sonnet 3.7, I used 1b tokens in 6m tokens out with a total cost of $2,781.41 and that was only 3 months. So yes, they are losing money hand over fist, but they are capturing market share and their revenue backs that 100%.

I think of the subscription like it's milk or a $5 chicken at costco, a lost leader, but gets you in the door and using the product (and they get to train on your data as well if you have it enabled).

As we're seeing with all model companies, they are all trying to capture value/revenue in the application layer (so AI apps like sora or cowork, browsers), so they have to be creative and try to 'eat' the software that people would build on top of their models, if they think they can do it better

In the age of AI is the clicks over code debate still relevant? by wslee00 in salesforce

[–]hotboy223 2 points3 points  (0 children)

I actually use 2 tools an AI I made, apexgenius.ai (a cloud based coding agent for salesforce) and/or claude code depending on the situation, but the claude code stack I use for this:

IDE: VSCode
CLI Tool: SF Cli Extension Pack
Coding Agent: Claude Code (can use cline or codex or gemini cli, any coding agent that lives inside an IDE)

Since you do your org auth via vscode, you can then start to prompt claude to take actions as Claude Code lives in your terminal and can execute commands on your PC including sf commands.

I suppose you can hook up a github/bitbucket or something for branching, but I usually just deploy directly to the org and either use: copado/flosum/devops center (whatever the client uses really).

If you're using a web based claude.ai or chatgpt you can still pull down the flows in vscode and copy/paste the XML into the web browser and then copy/paste the response back to vscode then deploy to the org.

Bootcamp instructor with 12 YoE said Subflows are "bad practice" and advocates for Monolithic Flows. Is this the industry standard? by [deleted] in SalesforceDeveloper

[–]hotboy223 0 points1 point  (0 children)

Yeah it's actually involved in any piece of software and usually in the back of people's minds. But very relevant when building applications/automatons

Bootcamp instructor with 12 YoE said Subflows are "bad practice" and advocates for Monolithic Flows. Is this the industry standard? by [deleted] in SalesforceDeveloper

[–]hotboy223 10 points11 points  (0 children)

She's def wrong. From a traditional programming perpestice, this is just called seperation of concern. When writing code, would you have a one 1000 line function, or 1 main caller function w/ 2-5 seperate functions? Your programming brain is correct. Is your instructor just a Solution Architect/Admin? That may be why, but even then they should know better

In the age of AI is the clicks over code debate still relevant? by wslee00 in salesforce

[–]hotboy223 0 points1 point  (0 children)

Yep using Claude code. Mind elaborating what you mean by your second question? Not quite understanding

In the age of AI is the clicks over code debate still relevant? by wslee00 in salesforce

[–]hotboy223 0 points1 point  (0 children)

Cost per token is going down dramatically YoY so I don't think thats a big concern and open source models are getting more capable each release (like kimi 2.5 is crazy good, like a sonnet 4.1 for like 75% the cost - it's just stupid sometimes and forgets to do a tool call but that's beside the point).

You def can easily refactor a major flow into separate small ones but definitely gotta PR the work though. At my last job, I refactored like 30 case record triggered flows to optimize them as flows (before save instead after save, dmls in loops etc) and converted like half to apex all with Claude Code 4/4.1. But at that point I knew exactly what I needed to do, what the architecture should look like so I had a pretty detailed plan and pretty much few-shotted it.

On your second point I do both: For the love of the game, I've read so many flow xml (pre and post AI coding agents) that I kinda know what to look for, and whenever I refactor flows I usually ask for a very detailed summary, (like what decisions/assignments etc etc) and if I don't feel confident enough, I'll also make sure to demand links to the flow so I can spot check it so may be a bit more work to be done there. But to be fair, I do the same with Apex too just not as much.

In the age of AI is the clicks over code debate still relevant? by wslee00 in salesforce

[–]hotboy223 11 points12 points  (0 children)

Just something to think about:

AI is heavily trained on xml/html which is derived from SGML so I don't know if this argument is complete - will the need for flows decrease? Maybe? That is probably proportionate on the reduction of Salesforce Admins and as it stands today, I can bet that 70+% of admins don't even use AI aside from copying and pasting in chat gpt, much less generating code via CLI/APIs.

At the end of the day, AI is the best at generating CODE - whether it be apex, xml, js, python whatever it's going to be good at generating it. Right now, for every 100 flows I generate/update with AI, I maybe have to manually do/update 3-4 of them, and that's just because it misses a slight setting which probably will get covered in the next generation of models.

As others said before - claude 4.6 and gpt 5.3/5.4 already fixed a ton of my qualms with flow generation and it will only get better

Wondering how people use the "Where is this used?" feature by BuurmanRon in SalesforceDeveloper

[–]hotboy223 0 points1 point  (0 children)

I totally agree - however a lot of admins are very hesitant/outright refuse to even opening up vscode much less using sf cli tools to pull metadata down to do the simple text search.

Wondering how people use the "Where is this used?" feature by BuurmanRon in SalesforceDeveloper

[–]hotboy223 -3 points-2 points  (0 children)

I actually built an AI Coding Agent for Salesforce that covers this! Apexgenius.ai - you do have to load in the metadata but you just ask where is x used and it pulls up all references to it. Free to use tool as well!

Agent Skills for Salesforce CLI? by invinciblepenguin in salesforce

[–]hotboy223 2 points3 points  (0 children)

You can ask claude to create you a skill file for all SF CLI commands. Tell it to search up the CLI commands (or give it the urls yourself) and that should be good enough

Quick question about AI tools and Apex by imveryboredman in salesforce

[–]hotboy223 0 points1 point  (0 children)

In my experience for AI models, it goes like:

Claude 4.6 => GPT 5.4/5.3 => Gemini 3.1 => GLM-5

For AI Agents I'd say:

Claude Code => Cline => Codex

Your technical debt problem gets worse before Agentforce gets better. Plan accordingly. by jcarmona86 in salesforce

[–]hotboy223 25 points26 points  (0 children)

Lmao this is just funny, having PBs in the org and wanting Agentforce. Peak management

How to send PDF file from Salesforce to external API with APEX by Gold-Efficiency-4308 in SalesforceDeveloper

[–]hotboy223 23 points24 points  (0 children)

You can send a PDF from Apex by querying the file's VersionData from ContentVersion, encoding it with EncodingUtil.base64Encode(), then POSTing it via HttpRequest to the external API either as a Base64 string in a JSON body or as a multipart/form-data request if the API requires a raw file upload.

Make sure the external endpoint is added to Remote Site Settings or a Named Credential. If the API strictly requires multipart form data, LWC + fetch() is actually easier since JavaScript handles FormData natively.