Design around user intent
Present invite, publish, archive, send, or synchronize—not a sequence of hidden API calls.
Create product operations such as approve, invite, publish, synchronize, or send—then let screens, schedules, and integrations use the same behavior.
Approving a request may change its status, record who approved it, create a follow-up task, and notify the requester. If every client coordinates those steps, the product behaves differently depending on where someone clicks.
Daptin actions give that operation a name and a backend home. An action defines what information it needs, who may run it, which conditions apply, and what should happen in order.
A web screen can call the action now; a schedule can run it later; an integration can become one of its steps. The product keeps one meaning for “approve,” regardless of how it starts.
Present invite, publish, archive, send, or synchronize—not a sequence of hidden API calls.
Update records, render content, call a provider, and shape the response inside one operation.
Improve the action once instead of coordinating updates across every client.
Actions does more when it can reuse the records, people, access rules, and workflows already in your application.
A screen or service invokes a meaningful action.
Daptin validates the input, caller, and subject.
Ordered outcomes work with records, templates, providers, files, or events.
The caller receives a deliberate product response.
Start from the experience you want to create; the backend capability supports the work behind it.
Validate the reviewer, change state, record context, and notify the owner.
Create or connect membership and send a welcome message.
Check readiness, update status, refresh the site, and announce the change.
These capabilities share the same application context, so each one makes actions more useful.
Actions are declarative backend operations, not an unlimited visual workflow suite. Complex long-running processes, compensating transactions, human task queues, and specialized compute may still belong in dedicated systems.
Run Daptin locally, explore the live administration surface, and follow one complete application path.