From User Story to Interactive SLDS Prototype in Minutes
SFProto turns a Jira story into a clickable Lightning prototype that business analysts, consultants and architects can share, refine in the meeting, and export as the spec.
Free to start: one AI-built page, no card needed. Already have an account? Sign in, or read the guides.
An interactive Opportunity record page drawn with the Lightning Design System: highlights panel, Sales Path, record details and related lists. Use the link below to open it in its own tab and click through it.
Watch three narrated walk-throughs.
Open the examplesClickable Salesforce prototypes from a user story
Clickable Salesforce Lightning mock-ups drawn with the Lightning Design System: record pages, home pages and app pages built by the AI from a user story or a wireframe, or assembled by hand, that look and behave as they would in the org.
Record pages, home pages and screen flows
- Highlights panel, Sales Path with Guidance for Success, record details, related lists, activity timeline and Chatter
- Screen flows, modals, toasts, dynamic actions and custom components you can click through
- Build from a wireframe, a Figma export or a screenshot; SLDS 1 and SLDS 2 looks
- Export a Jira story, Gherkin acceptance criteria, a data dictionary, Lightning page metadata, LWC scaffolding and the JSON spec
- Model Context Protocol (MCP) server: build, read and export from Claude Desktop, Cursor or Windsurf
- Share links and Confluence, Jira or Notion embeds, with a “Prototype — not Salesforce” banner
Three ways to start
Describe it
Say what the page is for in plain English. The AI asks about anything you left open, then builds it.
Paste the story
Paste the Jira ticket or the "As a… I want… so that…" story. The fields, picklists and stages it names become the page.
Build it by hand
Drag SLDS components in, set their properties in the inspector, and watch the JSON spec follow.
Turn a prototype into a first draft of Jira stories and specs
SFProto reads the page you built and writes the data dictionary, the user story and the Gherkin scenarios from it, so the first draft is done before the meeting ends. It describes the prototype, not your org: read it over once, and confirm field names and rules against Object Manager before a developer starts.
Tabular Data Dictionary
Lists every field on the page with its label, type (lookup, formula, picklist), required mark and conditional visibility, and an API name: standard fields are recognised, custom ones are derived from the label for you to confirm.
Gherkin Acceptance Criteria
Writes Given / When / Then scenarios from what the page does: required fields, conditional visibility, Path stages, and the screen flow behind each button.
Confluence & Jira Ready
Copy any section formatted for GitHub Markdown or Jira markup, or download the whole spec as a Markdown file.
| :--- | :--- | :--- | :---: | :--- |
| **Opportunity Name** | `Name` | `text` | ✅ Yes | Default: "Acme Global Expansion — 500 Enterprise Seats" |
| **Amount** | `Amount` | `currency` | ✅ Yes | Default: "250000" |
| **Stage** | `StageName` | `picklist` | No | Options: `Prospecting`, `Qualification`, `Needs Analysis`, `Proposal / Quote`, `Negotiation / Review`, `Closed Won`, `Closed Lost` |
| **Close Date** | `CloseDate` | `date` | ✅ Yes | Default: "31/10/2026" |
| **Loss Reason** | `Loss_Reason__c` | `picklist` | No | Options: `Competitor Pricing Advantage`, `Budget Cut / Project Cancelled`, `Feature Gap`, `Executive Change` | *Hidden unless `StageName` equals `Closed Lost`* |
Process flows and portals, in the same project
The process around the screens and the portal a customer sees live beside the prototypes, share the same links and exports, and are a click apart. One tool instead of a prototyping tool, a diagramming tool and a design tool.
Process flows
A draw.io-style canvas with more than fifty shapes, Salesforce shapes and icons, swimlanes, pools and containers, and steps that open the prototype page they lead to.
- Ten Salesforce process templates: lead to opportunity, quote to cash, case escalation and more
- Connectors with bends, arrowheads and labels; lanes that run either way; pools and containers
- Import a draw.io diagram, or describe the process and let the AI draft it
- Your own SVG shapes, kept with the flow and shared across the project
- Export as PNG, SVG, PDF or JSON; share a read-only link that opens the linked prototypes
Portal design
A multi-page Experience Cloud (LWR) site mock-up, such as a help centre, partner portal or customer account site, as the customer would see it, with colours, fonts, imagery and spacing set once and followed by every page.
- Customer Help Centre, Partner Central and Account & Billing starters, or a blank site
- One brand: colours, typography, logo, hero imagery, header style, spacing and footer
- Experience Cloud components: hero banner, featured topics, trending articles, case deflection, community feed, partner scorecard, tile menu
- Navigation, hero buttons, tiles, topics, footer links and the profile menu open other pages
- Interact to click through the site as a visitor would; share it with a link that can open any page
- Download the whole portal as JSON; every page uses the same SLDS components as a prototype
Fits the way your team already works
Embed a prototype in the page your team reads, attach it to the ticket a developer picks up, build one from a Figma export, or bring a draw.io diagram in as a process flow — without asking anyone to learn a new tool.
Integrations
- ConfluenceEmbed a live prototype in a page
- JiraAttach the prototype and its acceptance criteria to a ticket
- NotionDrop a clickable prototype into a doc
- Build from a Figma export (PNG/PDF)Export the frame, attach it, and the AI builds the page to match
- draw.io / diagrams.netImport a diagram as a process flow
- Claude, Cursor and Windsurf (MCP)Drive SFProto from your AI tool with MCP
Works anywhere you can paste a link
- Slack and Microsoft TeamsPaste a share link into a channel or a chat
Choose the Right Plan for Your Salesforce Workflow
Start free, upgrade when you need more. Prices are in US dollars and exclude GST; Australian customers pay GST on top, and no other tax is added.
Free
Start hereNo card needed
Try SFProto on a real use case: one AI-built page you can click through, save and share.
Starter
For Salesforce BAs, consultants and architects working on client projects: prototypes, process flows and portals in one place.
Cancel any time from your account.
Team
Quoted per teamFor a consultancy or a Salesforce team that works on the same projects.
Tell us your team size and we will quote it.
Talk to usEnterprise
Larger organisationsFor organisations that need terms, limits and support agreed in a contract.
Refer a colleague. You both get 25 AI credits.
The Free plan is one AI-built page. The fastest way to more is the BA at the next desk: every colleague who joins through your link and builds their first page earns you both 25 credits, whichever plan you are on.
- Step 1
Share your link
Every account has a referral link on its Account page. Send it to a colleague, post it, put it in your email signature.
- Step 2
They sign up and build a page
When someone joins through your link and builds their first page with the AI, the referral counts. A sign-up alone earns nothing.
- Step 3
You both get 25 AI credits
Bonus credits are used after your monthly allowance and never expire. Earn up to 150 a month this way, on the Free plan too.
Already have an account? Your link is on the Account page.
Everything you need to know
Access, pricing, AI credits, flows and portals, sharing, confidentiality, your data, and what happens when you leave.