Scheduling · Optimization · For Power Apps

Planning that
just works.

A free drag-and-drop scheduler for any Dataverse table, inside your model-driven app.
Optimize fills and balances the schedule when you ask.

Built forPower Apps
Native toDataverse
One managed solution. No account. About ten minutes.
The Chrona Scheduler board: people in lanes, shifts as bars, coverage per hour, an unscheduled panel on the right
Powered by ChronaIntelligence behind every plan
A clearer plan. A calmer day.Chrona Scheduler 0.1.0 · sample data
Free
No account, no sign-up
Your table, your app
Every drag saved to your row
Ten minutes
Import, bind three columns, drag
Optimize when you need it. Three runs a day free.
One connected planning toolkit

A great schedule takes
more than a calendar.

The board to schedule. Three bindings to connect. Optimize to fill and balance.

FREE SCHEDULER

Scheduler

Drag-and-drop on any table with a start and an end, inside your model-driven app. Free, no account.

Explore the scheduler

Connect

Bind Title, Start and End on a view. Add a lookup for lanes. Two configuration rows hold the rest.

How connecting works

Optimize

One click fills open work and balances the schedule against your rules. The answer is a proposal on the board.

How Optimize works
Three components. One planning experience.
The free scheduler

Make the whole
day make sense.

Lanes per person, an unscheduled panel, collision detection on every drop, undo and redo. Every edit saved to your table as it happens.

The free scheduler
The Chrona Scheduler board in a model-driven app
Power Platform is the foundation

Keep your application.
Upgrade your planning.

Your rows, your app, your security roles. The scheduler adds a board to a view; nothing moves and nothing is copied.

  • Any table with a title, a start and an end.
  • A component on a view of your model-driven app.
  • Optimize answers as a proposal; you Apply.
Install guide
Bindings on the viewYour table
SchedulerYour column
Title
A text column
Start
Date and time
End
Date and time
Resource
A lookup, for lanes
Three bindings. Your table stays yours.
CHRONA OPTIMIZATIONWhat it weighs
Your resources & jobsA proposed schedule
Required skillsMust satisfy
Availability windowsMust satisfy
Workload balancePreference
Pinned assignmentsKeep in place
The rules Optimize weighs. The answer is a proposal you review.
Intelligent scheduling for real operations

Complex requirements.
A clearer way forward.

The right person. The right skills. The right time. Optimization considers the plan as a whole, not just the next empty slot.

  • Skills, availability, hours against capacity, demand.
  • Three runs a day free. Unlimited on a subscription.
  • Every change listed. Drop what you disagree with, then Apply.
How Optimize works
From your data to a better day

Less rebuilding.
More moving forward.

The path from download to a working board, as the install guide walks it.

Install guide
01

Import.

One managed solution from the release. Give people the Chrona Scheduler User role. About ten minutes, no code.

Solutions, Import solutionManaged
02

Bind three columns.

Title, Start and End on a view. Resource, a lookup, for lanes. Save and publish, open the view, drag.

Title, Start, EndResource for lanes
03

Optimize when you are ready.

One click. The dialog shows what a run sends, and Try a free sample run connects without a sign-up form. The answer is a proposal you Apply.

Proposal, then ApplyThree a day free
For builders, teams and partners

You build the application.
We bring the planning.

Add a planning experience to the solution you are already building. Start with the scheduler. Connect your model. Extend it with optimization.

Builder-first

Components and configuration, rather than a second application to work around.

Domain-aware

Your operating rules shape the plan. Constraint packs add specialist logic.

Planner-led

Make the outcome visible. Keep the decision with the people doing the planning.

Connected

Keep assignments connected to the records and workflows that give them meaning.

A few things worth knowing

Built to fit.
Clear from the start.

More questions about your application?

Ask a question
Is Chrona a standalone rostering application?

No. Chrona Scheduler is a component on a view of your model-driven app. Chrona Workforce Scheduler adds rostering tables and an app around the same board.

What is free?

The scheduler, with no account. Optimize gives a connected environment three completed runs a day. Chrona Workforce Scheduler is the paid solution, priced per scheduled person.

Do we have to move our data?

No. The scheduler works on your table and saves every edit to your row. An Optimize run sends a pseudonymous copy of the period, with ids replaced by placeholders and no names, and you can read it before the first run.

Can we start without optimization?

Yes. The scheduler is complete on its own. Optimize is one click away when you want it.

Make room for better planning

Your next great plan
starts in your own app.

Start with the free scheduler. Add Optimize when you need it.