Modules

Record pages, trash, and activity

Work with create and record views, recover soft deleted items, and read the activity history available across agaro.

agaro uses a consistent record surface for operational data. A contact, invoice, task, employee, product, campaign, and many other records open in a card that keeps the primary action visible and places related information beside the form.

Create a record

Open the relevant module and select its primary New action. The create card normally contains:

  1. A breadcrumb back to the list.
  2. A clear Create action at the top of the card.
  3. Sections that group related fields.
  4. Required field markers and inline validation.
  5. An empty activity area reserved for the record history after creation.

The Create action remains unavailable until the minimum required information is present. Server validation may still reject a value that is incorrectly formatted, outside a permitted date range, or inconsistent with another field.

Edit an existing record

Existing records use the same surface for reading and editing. Editable fields can be changed in place. The primary action changes to Save when the page has unsaved changes.

If the record is in a locked business state, only permitted fields and actions remain available. Examples include a sent marketing campaign, a posted finance document, or a published social post. Use the record's purpose built transition actions instead of trying to overwrite a protected state.

Record pages can show related destinations such as payments on an invoice, orders for an event, participants in an automation, or branding for an agency client. These links preserve the record context and remain subject to the same module and role checks as direct navigation.

Activity and audit history

Where a record supports activity history, the side rail shows recorded business events such as creation, updates, state changes, and other auditable actions. Workspace settings also have a dedicated recent configuration history under Settings → Security and Access → Settings Audit.

An activity row records the acting user and workspace context. Assistant and API actions use the same authorization path as the web application, so their resulting business changes are attributed to the bound or signed in actor rather than an anonymous system identity.

Not every pointer movement or page visit is an audit event. Treat the activity rail as a history of recorded product actions, not as a complete screen recording.

Delete and restore

Many business modules use soft deletion. Selecting Delete or Remove moves the record out of the active list and into Recently deleted instead of immediately erasing it. Open the module's trash view to restore it when that destination is available.

Restoring a record returns it to the active list without creating a duplicate. Related links remain attached because the original record is restored.

Some security sensitive data uses permanent deletion by design. For example, deleting your own assistant conversation removes that conversation and its messages rather than keeping a hidden transcript. Read the confirmation text before approving a destructive action.

Record access

Being able to open a module does not automatically grant access to every record in it. Access can also depend on:

ControlEffect
RoleDefines the default authority level
App accessDecides which installed modules the user may open
Model permissionsGrants read, create, write, and delete capability for a data area
Record scopeLimits a group to its own, assigned, team, or workspace records where supported
Record rulesApplies additional record level conditions
Field visibilityHides selected fields from an access group
Workspace stateCan make an inactive subscription read only

If a direct record link returns a forbidden or not found page, do not assume the record was deleted. Ask an administrator to confirm both module access and record scope.

Unsaved changes

Create and edit surfaces warn before abandoning a dirty form where that protection is supported. A dashboard customization draft also stays separate from the saved dashboard until you select Save. Read discard confirmations carefully because they remove only the local draft, not the last saved record.

Troubleshooting

Save is disabled

Confirm that a field has actually changed and all required fields have values. Some forms also require at least one line item or a valid date relationship before Save becomes available.

Save returns read only workspace

Your subscription or billing state currently allows reads but blocks mutations. A billing administrator can restore access from Settings → Subscription.

The record vanished after deletion

Open the module's Recently deleted view. If the module does not expose trash, contact an administrator before recreating the record because a duplicate may split related history.

I cannot edit a field

The record may be locked by status, your role may be read only, or a model or field rule may deny the change. Check the status and ask a workspace administrator to review Access Rights.