Skip to content
Constellate, home
Early accessMeet Graphify

Your software.Finally, self-explanatory.

Constellate understands how your application works and automatically turns complex workflows into interactive guides, video tutorials, and contextual assistance for every user.

Illustrative example: a Constellate guide leads a buyer through creating a purchase order in an ERP application, while Graphify shows the screens, components, APIs, rules and roles each step depends on.
erp.example.com/procurement/orders/new

Procurement / Purchase orders

New purchase order

Draft

Supplier

Select a supplier

Guide · Create a purchase order

1/3

Choose a supplier

Only suppliers approved for your department appear in this list.

Role · Buyer
ItemQtyTotal

Approval route

Assigned on submit
Subtotal
—
Tax (8%)
—
Total
—

Graphify

Mapped from staging

Workflow

Create purchase order

This step depends on

  • Screen

    New purchase order

  • Component

    SupplierSelect

  • API

    GET /api/suppliers?status=approved

  • Role

    Buyer · suppliers.read

your-org/erp-web · main @ a41f9c2

The problem

Building software is hard.Teaching people to use it shouldn't be.

Complex applications grow faster than anyone can explain them. Every new module, role and release widens the gap, and your teams close it by hand.

  1. 01

    Customers struggle to understand powerful features.

    The capabilities that set your product apart are often the ones users never find.

  2. 02

    Onboarding requires repeated training sessions.

    Every new account, and every new hire at that account, restarts the same walkthroughs.

  3. 03

    Support teams answer the same questions again and again.

    “How do I…?” tickets keep arriving, long after someone wrote the article that answers them.

  4. 04

    Documentation goes out of date with every release.

    Fields move, screens change, and yesterday's instructions quietly become wrong.

  5. 05

    Different user roles need different instructions.

    A buyer, an approver and an administrator see different screens in the same workflow.

  6. 06

    Engineers explain workflows instead of building them.

    The people who know how the system works become its help desk.

Introducing Graphify

Your application has a story.Graphify connects the dots.

Graphify is the intelligence engine inside Constellate. It reads your codebase and explores your staging environment to build a connected model of your application: what each screen does, which services it calls, who may use it, and where it sits in the workflows people depend on.

Graphify / Explorer

example-erp · main @ a41f9c2 · illustrative data

Workflows
  1. Roles

    • Buyer
  2. Screens

    • New order
  3. Components

    • SupplierSelect
    • LineItemsTable
    • ApprovalRoute
  4. APIs

    • GET /suppliers
    • GET /prices
    • POST /orders
  5. Data & rules

    • Supplier
    • PurchaseOrder
    • approval.limit
  • Frontend screens and components

    Every route, view and interactive element in your application.

  • Backend APIs and services

    The endpoints and services each screen depends on.

  • Business logic and data models

    Validation rules, thresholds and the models behind them.

  • User roles and permissions

    Who can see, change and approve at each step.

  • Workflows and their dependencies

    The paths people follow, and what each step needs.

This connected understanding powers everything Constellate creates. Every guide, video and answer starts from how your application actually works.

See what it creates

What Constellate creates

Guidance built from how your product actually works.

Graphify's understanding becomes the help people need: in the moment, for their role, inside your application.

01

Interactive product guides

Step-by-step walkthroughs that guide users through real workflows inside your application.

Approval queue

4 pending
PO-4471Kestrel Industrial$12,629.52ReviewStep 2 of 4Finance approverReview the budget impactPO-4471 is over the department limit. Open it to see the variance before you approve.Next
PO-4468Northgate Packaging$3,940.00Review
PO-4463Alder Freight$7,750.00Review
PO-4459Kestrel Industrial$1,182.40Review

02

Automated video tutorials

Turn discovered workflows into structured video tutorials with narration and captions.

Chapter 3 · Add line itemsChoose items from the supplier's catalog. Prices fill in automatically.
1:00 / 2:16

03

Contextual AI assistance

Help that knows the screen a user is on, their role, and the workflow they're trying to complete.

Assistant

  • Invoice matching
  • AP clerk
  • Match invoice

Why can't I post this invoice?

It's 6.2% above the goods received on PO-4471. AP clerks can post variances up to 2%. Ask a Finance approver to accept it, or correct the received quantity.

Show me howRequest approval

04

Continuously updated guidance

When your application changes, Constellate finds the affected workflows and guides, validates them, and updates the content.

Release 4.3 merged

main @ 7c2e19d

  • Guide · Create purchase order

    Field renamed: Cost center → Budget code

  • Guide · Approve purchase order

    New step: department approval

  • Video · Creating a purchase order

    2 scenes affected

  • Guide · Receive goods

    No user-facing change

Interfaces shown are illustrative.

How it works

From codebase to confident users.

Four steps take you from a repository to guidance your users can follow inside your product.

  1. 1

    Connect your application

    Connect your GitHub repository and provide access to a staging environment.

    • Repository
    • Staging
  2. 2

    Understand your software

    Graphify maps your application's structure, functionality, permissions and workflows.

    • Screens
    • APIs
    • Roles
    • Workflows
  3. 3

    Generate guidance

    Constellate creates interactive guides, video tutorials and contextual help.

    • Guides
    • Videos
    • Assistant
  4. 4

    Embed and improve

    Install the SDK, publish guidance inside your application, and measure adoption.

    • SDK
    • Publish
    • Adoption

Built for every user

One understanding of your product.Every audience it serves.

The same model of your application produces guidance for the customers who use it and the teams who support it.

audience: customers

Your customers

Help every account get value from the product it bought.

  • Faster onboarding

    New users learn by completing real tasks, not by sitting through demos.

  • Less confusion

    Help appears where questions come up, matched to each user's role.

  • Better feature discovery

    Surface capabilities users haven't found yet, at the moment they're relevant.

  • More successful workflows

    Users are guided through complex processes step by step, so fewer get stuck.

audience: employees

Your internal teams

Give every team one current, reliable way to learn your product.

  • Consistent employee training

    Everyone learns the same, current version of each process.

  • Standardized operating procedures

    Critical workflows become guided procedures, followed the same way every time.

  • Faster employee onboarding

    New team members become productive without weeks of shadowing.

  • Less dependence on tribal knowledge

    What your most experienced people know becomes part of the product.

Change-aware intelligence

Your software evolves.Your guidance should too.

Constellate connects to your development lifecycle. When a change alters how your application behaves, it traces that change through Graphify to every workflow, guide and video it affects.

Illustrative example: a pull request renames a field and adds department-based approval. Graphify finds two affected workflows, and the affected guide step is rewritten, replayed on staging and queued for review.

01Change

A pull request changes approval routing

#482 · Route approvals by department

  • src/procurement/ApprovalRoute.tsx+42 −18
  • src/api/orders/approve.ts+16 −4
  • src/models/purchase-order.ts+3 −1

- costCenter: string

+ budgetCode: string

+ department: DepartmentId

02Impact

Graphify traces what it touches

Changed

Workflows

  • ApprovalRoute
  • POST /approvals
  • PurchaseOrder
  • Create purchase order
  • Approve purchase order
  • Receive goods

2 workflows affected: 2 guides and 1 video need updates. Receive goods was checked and has no user-facing change.

03Update

Guidance is regenerated and validated

Guide · Create purchase order · Step 3

Before

Select a cost center for this order.

After

Choose a budget code and department. The order goes to that department's approver.

  • Replayed on staging: 4 of 4 steps passed
  • Awaiting product owner approval
  1. 01

    Identify affected workflows

    Trace each change through Graphify to the workflows that depend on it.

  2. 02

    Detect outdated guides

    Find the steps, videos and answers that no longer match the application.

  3. 03

    Rerun workflow validations

    Replay the affected workflows against staging to confirm what changed.

  4. 04

    Regenerate affected content

    Update guides, videos and assistant knowledge for the new behavior.

  5. 05

    Publish by policy

    Publish validated updates according to your configured approval policies.

For enterprises

Designed for applications with real complexity.

Many modules, many roles, frequent releases. Constellate is built for the realities of enterprise software, not for simple product tours.

  • Role-aware guidance

    Instructions follow each user's role and permissions, so nobody is told to click a button they can't see.

  • Customer and employee audiences

    Publish separate guidance for customers and internal teams from the same model of your application.

  • SDK-based integration

    Guidance runs inside your application through an SDK, with the screen and role context it needs.

  • Version-aware content

    Guidance is tied to application versions, so users see instructions that match the release they're on.

  • Secure repository integration

    You choose which repositories Constellate connects to, and your team stays in control of that access.

  • Controlled publishing

    Approval policies decide what publishes automatically and what waits for review.

  • Privacy-conscious analytics

    Measure guide completion and feature adoption with analytics designed around your users' privacy.

  • Building something complex?

    Tell us about your application, its modules and the people who use it.

    Request early access

Make your product easier to use, without making it simpler.

Let your application teach people how to use it.