Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Flow Creation with Einstein entry
How-to guide

How to use Flow Creation with Einstein without skipping the review

The honest pattern: describe the flow, accept the draft, edit on the canvas to add the parts Einstein missed, review for governor and cross-flow issues, deploy through the normal change pipeline. Treating the Einstein-generated flow as production-ready without review is the common mistake.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 18, 2026

The honest pattern: describe the flow, accept the draft, edit on the canvas to add the parts Einstein missed, review for governor and cross-flow issues, deploy through the normal change pipeline. Treating the Einstein-generated flow as production-ready without review is the common mistake.

  1. Enable the feature in Setup if needed

    Setup, Process Automation, Process Automation Settings, Einstein Flow Creation. Toggle on. Most orgs have it enabled by default in 2026.

  2. Open Flow Builder for a new flow

    Setup, Flows, New Flow. The Einstein chat panel appears. Pick the flow type (record-triggered, schedule-triggered, screen) before describing.

  3. Describe the flow in one or two clear sentences

    Plain English. Mention the trigger condition, the action, and any decision logic. Avoid jargon Einstein may not understand; use field labels the org uses on records.

  4. Review the generated flow on the canvas

    Einstein places the elements visually. Read each one. Confirm the trigger condition matches your intent, the actions reference the right fields, the decision logic branches correctly.

  5. Refine through conversation for the missing parts

    Ask Einstein to add error handling, change a threshold, add a notification step. Each refinement updates the canvas in place.

  6. Add cross-flow review and governor checks

    Einstein does not check cross-flow interactions or governor limit risk. Run through both manually before debugging in a sandbox.

  7. Deploy through your normal change pipeline

    Save, push to sandbox, test, push to production through change sets, source-tracked deploys, or DevOps Center. The Einstein-generated flow is just metadata; it flows through the same pipeline.

Key options
Flow typeremember

Record-triggered, schedule-triggered, screen, autolaunched. Drives what Einstein generates and what triggers are valid.

Description detail levelremember

Short descriptions produce minimal flows; longer descriptions produce more elaborate flows. Calibrate to the desired complexity.

Refinement scoperemember

Refinement only works inside the current draft on the canvas. Once saved, further edits use the standard Flow Builder, not the chat.

Field groundingremember

Einstein reads the org's metadata to ground field references. Fields the org does not have produce a confirmation prompt.

Audit naming conventionremember

Optional admin convention (description suffix or custom field) to flag Einstein-generated flows for compliance review.

Gotchas
  • Einstein-generated flows need the same review as any other flow. Treating them as production-ready without review is the most common mistake.
  • Cross-flow interactions and governor limit risk are not checked by Einstein. Run those checks manually before deployment.
  • Refinement only works on the current draft. Once saved, the chat is gone and edits use the standard Flow Builder.
  • Complex flows with loops, external API calls, or custom Apex actions are still better authored manually; Einstein's quality drops on these patterns.
  • Einstein does not flag generated flows separately in the audit trail. If you want a compliance signal, adopt a naming or description convention.

See the full Flow Creation with Einstein entry

Flow Creation with Einstein includes the definition, worked example, deep dive, related terms, and a quiz.