Innoloft IconLoftOS Knowledge Base
πŸ€– AI & Automation

πŸ€– AI Agents

AI Agents is a self-service automation builder built directly into LoftOS. It lets platform admins create, configure, and manage automated workflows β€” without any involvement from the Customer Success team.

AI Agents work on a simple concept: "If this happens (Trigger), then do that (Action)."

  • Trigger: A platform event or scheduled time that starts the workflow (e.g., a user joining a group)
  • Action: What happens automatically when the trigger fires (e.g., assign a role to that user)

To get started, navigate to Admin β†’ Tools β†’ AI Agents.

πŸ€– Working with Agents

An Agent is a single named automation rule with one trigger (and optional conditions) plus one or more actions. You can create as many agents as your platform needs.

Creating an Agent

  1. Go to Admin β†’ Tools β†’ AI Agents
  2. Click "Add Agent" and give it a descriptive name
  3. Open the Workflow tab to configure the trigger and actions
  4. Click Activate when you're ready for the agent to go live

Managing Agents

From the AI Agents overview you can:

  • Activate / Deactivate any agent at any time without deleting it
  • Clone an existing agent to use as a starting point for a similar workflow
  • View the Activity Feed for each agent to see recent executions and their outcomes

βš™οΈ Triggers

Each agent has exactly one trigger. The following triggers are available:

TriggerDescriptionUse Cases
New registrationA new user registers on the platformWelcome workflows, onboarding role assignment
New loginA user logs in to the platformSession-based access grants, returning user workflows
New group memberA user joins a groupAutomatic role assignment, welcome workflows
New event participationA user participates in an eventEvent-specific permissions, attendee management
New user roleA new role is assigned to a userRole-based workflows, access control
New user typeA new user type is assigned to a userUser type-based workflows, segmentation
New organization connectionAn organization is linked to a module entryPartnership workflows, verification processes
New entryA new entry is created in a custom moduleEntry review workflows, notifications
Entry updatedAn existing entry is updated in a custom moduleChange tracking, approval workflows
Attribute value updatedA specific attribute of an entry changes its valueReact to status changes, data quality workflows
New documentA document is uploaded to the platformDocument review workflows, notifications
New user labelA label is assigned to a userLabel-based segmentation and follow-up workflows
New event speakerA user is added as a speaker to an eventSpeaker onboarding, speaker-specific access and communication
On scheduleFires on a recurring schedule (e.g., daily, weekly). Can run with or without a linked module β€” no module selection is required for purely time-based automationsPeriodic reminders, time-based access grants

Trigger Conditions

You can add one or more conditions to any trigger to narrow down exactly when the agent fires. Conditions let you filter by user attributes, organization properties, group membership, and more β€” so the agent only runs for the right audience.

Conditions are available for all triggers, including User Login via URL, User Registration via URL, and Schedule triggers, giving you fine-grained control over every automation.

⚑ Actions

When a trigger fires, the agent executes all configured actions in order. You can add multiple actions to a single agent.

ActionDescription
Assign Role to UserAssigns a predefined user role (e.g., "Premium Member", "Event Attendee")
Unassign Role from UserRemoves a role from the user β€” the counterpart to role assignment
Update User TypeChanges the user type of the triggering user
Attach Label to OrganizationApplies a specific label to an organization for filtering and identification
Send EmailSends a custom email to the user who triggered the automation, with full rich-text and @mention support
Send MessageSends a direct chat message to the user, with support for @mentions
Add EntryCreates a new entry in a module (Users, Organizations, or custom modules), with a dedicated input for every attribute type β€” including images and files
Update EntryUpdates attributes of the entry that triggered the agent (available for entry-based triggers)
Set User LabelsAssigns one or more labels to the triggering user
Ask AISends a custom prompt to an AI model and uses the generated content in your workflow β€” for example, to fill entry attributes via a subsequent Add/Update Entry action
Create Image (AI)Generates an image from a custom prompt
Create File (AI)Generates a document (PDF or HTML) from a custom prompt

Every action can be given a custom name, making complex multi-step agents easier to read and maintain.

Output Folder

Files generated by AI actions (images, PDFs, HTML documents) are collected in the agent's Output section, so you can browse and download everything an agent has produced in one place.

Not every action is available for every trigger β€” the action picker only offers actions that make sense for the selected trigger (e.g., Update Entry requires an entry-based trigger).

πŸ’‘ Entries created or updated through the Ask AI action are marked as "Generated with AI", so admins can always tell AI-written content apart.

πŸ“Š Activity Monitoring

Every agent logs all of its executions. Open any agent and navigate to the Activity tab to see:

  • The date and time of each execution
  • The trigger event that started the agent
  • The outcome status of each action
  • Action details: a rich description of what each action did β€” for example, which role was assigned or which message was sent

This gives you full visibility into whether your automations are running as expected.

Test Run

You can trigger a Test Run for any agent from the agent settings panel. This lets you verify the agent's workflow and see what actions would fire, without waiting for a real trigger event.

πŸš€ Benefits

AI Agents help you:

  • Save Time: Reduce repetitive manual admin tasks
  • Improve User Experience: Deliver immediate, personalized access and content
  • Increase Engagement: Create seamless, dynamic user journeys
  • Scale Operations: Handle growing communities without growing admin effort
  • Segment Users: Automatically organize members based on their behavior

πŸ’­ Need More Options?

If you need triggers or actions that aren't currently available, reach out to your Customer Success Manager. We continuously expand AI Agents capabilities based on customer needs.

On this page