How to Automate Salesforce

Salesforce handles automation inside the org. Flow Builder, approval processes, Einstein Activity Capture and Agentforce all act on what it already holds: a record that changed, a schedule, a connected inbox. Filling a record from a system with no connector, and doing what a closed-won deal triggers elsewhere, is the remaining layer. WebRun covers that one.

The Salesforce org is the number the company is measured on

Salesforce, which half its users call the CRM and the other half call SFDC, is the system a company describes its revenue in. Sales Cloud holds the leads, accounts, contacts and opportunities, and the pipeline they add up to. When the board asks how the quarter is going, somebody opens a dashboard built on those objects and reads it out.

It is almost never used as it shipped. Every org is bespoke: custom objects and fields, validation rules, record types and page layouts that an admin has spent years shaping around how this particular company sells. That is its strength, and the reason nobody leaves.

It also means the record is load-bearing well past the sales team. Commissions are calculated off closed-won. Finance plans against the pipeline. Onboarding starts when a stage changes. An opportunity sitting in the wrong stage is not untidiness. It is somebody's commission and somebody else's hiring plan.

A rep types for an hour so a dashboard can be right

The complaint is old and still fair: the people who feed the CRM are not the people it helps.

A rep comes off a call and spends twenty minutes writing the notes, moving the stage, logging the next step and pushing out a close date. Before the next call they open the prospect's website, their news page, their careers page and the last email thread, and paste the useful parts onto the account. Someone in revenue operations exports closed-won deals each month and rekeys them into a commission tool that has no connector. Someone checks whether an invoice on a signed deal was actually paid, in a finance system nobody in sales can open. Someone dedupes a contact list by eye.

At quarter end the forecast is only as trustworthy as those hours were thorough, which is a strange foundation for the number everyone is judged on.

The salesforce.com homepage, the app these three jobs run in. Salesforce
Accounts researched before the call The prospect's own site, their recent news and their open roles gathered into a briefing on the record the night before anyone dials.
Closed-won that carries on working The commission record, the onboarding checklist and the first invoice picked up in the systems that never had a connector to the org.
Contacts checked against reality Champions who quietly changed employer flagged now, and duplicate records surfaced for a person to confirm rather than to go hunting for.

An admin can build almost anything that stays inside

Salesforce automates far more than most orgs switch on, and exhausting the built-ins is the right first move.

Flow Builder is the centre of it: record-triggered, scheduled and screen flows that fire on a record change, on a timetable or when a user starts them, then create records, update fields, call actions and branch. Approval processes route a record to the right people and hold it until they answer, and a flow can call an approval process directly. Einstein Activity Capture syncs a connected Microsoft or Google account and attaches email and calendar activity to the related contact, lead, opportunity and account, so the timeline fills without anyone logging a call. Reports and dashboards roll the lot up by rep, team or region, and Agentforce will now draft a flow from a plain description of the process.

Every one of those runs on data the org already holds, or on a system somebody integrated first.

That is the ceiling. A flow cannot open a browser tab. It cannot read a prospect's careers page, check a balance in a billing portal, or find out that a champion changed employer last month, unless a connector was built for it.

A pipeline checked against facts the org never captured

Two things change once something can open a browser on the org's behalf, and they run in opposite directions.

Facts arrive. Ahead of a discovery call, the prospect's own site, their recent funding news and their open roles are sitting in a briefing on the account, written the night before. A named contact who has quietly changed employer gets flagged now rather than found in month nine. A contact list is checked against the outside world, so the duplicates are ones a person confirms instead of ones a person hunts for.

And work leaves. A deal moves to closed-won and what should follow actually follows: the record raised in the commission tool that never had a connector, the onboarding checklist opened, the first invoice checked against the ledger. Quota attainment read across the team and pushed out while there is still a month to act on it. A clawback condition on a deal that unwound, caught in the week it unwound rather than in the next commission run.

The shape repeats. The org is either the trigger or the destination, and the useful step happens in a system it cannot reach. Gathering runs unattended. A quote, a customer email, a stage change that feeds the forecast, all get drafted and wait.

The looking up and the writing down stop being a person's job

Reading a screen in one system and typing what it says into another is the whole of it. That has never been work that needed a salesperson.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens the systems that never appeared on the AppExchange, reads them the way a rep would, and writes the answer onto the account, contact or opportunity it belongs to. No private app to register, no integration user, no sandbox.

It runs on your schedule inside your own private environment, you can watch a run and stop it mid-way, and anything that reaches a customer drafts and waits.

Each workflow below names what it opens and what it writes.

Questions people ask

Will it move an opportunity to another stage on its own?

Only where you tell it to, and each workflow names the fields it writes before you switch it on. Most write into a note or a named field rather than the pipeline, precisely because a stage change feeds the forecast.

Does this need a developer, a sandbox or an integration user?

No. It drives the Salesforce interface in a browser the way a rep does, so there is no Apex to write, no private app to register and no extra seat to license. If a person can do it on screen, it can.

Can it fill a record from a tool with no Salesforce connector?

Yes, and that is usually the reason to run it. It reads the figure off the screen in the other system as a person would, then writes it onto the right record, so a tool that never reached the AppExchange stops being a dead end.

10 ready-made Salesforce workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated rfxcel Backorder Substitution Alerts
The moment rfxcel shows an order cannot be fully filled, WebRun looks up therapeutic-equivalent substitution options in Salesforce and posts your rep a Slack alert to call the customer personally.
rfxcelSalesforceSlack
Automated Quota Attainment Alerts
Each morning, WebRun reads live attainment in QuotaPath against Salesforce bookings and pings Slack when a rep crosses an accelerator or quota tier.
QuotaPathSalesforceSlack
Automated Commission Clawback Flagging
WebRun watches Salesforce for churned or refunded deals, checks the paid commission in QuotaPath, and posts finance a clawback candidate list to review.
QuotaPathSalesforceSlack
Automated DSO New Office Onboarding Tracking
When a new location moves to closed in Salesforce, WebRun builds its onboarding checklist in Asana, checks setup progress in Denticon, and posts a weekly status of every office still onboarding.
DenticonSalesforceAsana
Automated Closed-Won Deal Intake to QuotaPath
Every morning, WebRun finds new closed-won deals in Salesforce, adds them to QuotaPath with the owner and amount, and posts a short recap in Slack.
SalesforceQuotaPathSlack
Roll Up Your Weekly Sales Forecast
WebRun reads your pipeline every Friday and delivers a structured forecast to leadership before the week ends.
SalesforceGoogle SheetsSlack
Champion Job-Change Alerts for Your CRM
WebRun monitors your top contacts on LinkedIn for role changes and instantly flags anyone who has moved so you can act on the opportunity.
LinkedInSalesforceSlack
Research Target Accounts Before Calls
WebRun gathers recent news, LinkedIn signals, and company data for each account on today's call list and delivers a concise brief before you pick up the phone.
SalesforceLinkedInSlack
Daily Sales Pipeline Digest for Your Team
WebRun pulls the day's pipeline snapshot and delivers a clear summary of deals, activity, and forecast to your sales channel every morning.
SalesforceSlack
Enrich & Dedupe Your CRM Contacts
WebRun spots duplicate and incomplete contact records in your CRM, enriches the gaps from LinkedIn and ZoomInfo, and flags the rest for you to merge.
SalesforceZoomInfoSlack

Want one of these running on your own Salesforce?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.