> For the complete documentation index, see [llms.txt](https://docs.kernel.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kernel.ai/integrations/salesforce-integration/enrich-with-kernel.md).

# Automatic refresh

{% embed url="<https://pub-8e1d08f439ec43bdbb79f1055a273a02.r2.dev/automatic-refresh-frequency-e4010970.mp4>" %}

Automatic refresh keeps Salesforce close to Kernel's latest view of each account. The video explains automatic refresh frequency: the setting that controls how often Kernel writes changed values back to the Kernel Account object without overwriting customer-owned Account fields.

Use this page when you want to understand two related Salesforce refresh paths: scheduled refreshes that keep Kernel Account current, and the **Enrich with Kernel** action that lets a rep refresh one Account on demand.

## Automatic refresh frequency

Kernel continues to re-clean and re-enrich accounts in the background. Salesforce only sees the values Kernel last wrote. Automatic refresh frequency closes that gap by sending changed values to the Kernel Account object on the cadence you choose: Daily, Weekly, Monthly, or Never.

Each run updates only accounts whose Kernel values changed since the previous run. It does not rewrite every Account.

## Enrich with Kernel

Enrich with Kernel is a native Salesforce action that lets reps refresh an Account with the latest company data from Kernel without leaving Salesforce.

A rep clicks **Enrich with Kernel** on the Account record, confirms the refresh, and Kernel updates the account in the background with fresh firmographic data like industry, employee count, revenue, and related company signals.

The record updates automatically once enrichment completes.

## Why it matters

* Reps can refresh account data from the Salesforce record they are already using.
* Refreshes can happen on demand, not only during scheduled syncs.
* The standard unlocked package works in sandbox and production without custom development.
* The action respects Salesforce object and field permissions.
* Built-in caching prevents duplicate enrichments for 14 days
* Requests are rate-limited and concurrency-capped automatically
