AI & Automation

AI assistant, workflow rules, recurring jobs, and reminders

Learn how to ask better AI questions, understand grounded answers, set workflow rules, and use recurring operational automation responsibly.

13 min read Updated August 21, 2026
Quick Summary

Automation relies on the `alert_rules` and `cron` daemons. The AI layer (`ai assistant`) uses grounded embeddings to provide accurate summaries of the `jobs` table, bypassing manual search.

Configuring AI Grounding

The AI assistant generates answers based exclusively on data in your tenant database. It does not hallucinate generalized advice.

  1. Navigate to System Setup > AI Settings (ai settings).
  2. Input the API key. The system encrypts this before inserting it into the ai_settings table.
  3. Open the AI Assistant chat interface (ai assistant chat).
  4. Submit a query (e.g., "What jobs are overdue?"). The backend executes SQL matching your query, tokenizes the records, and streams the inference result back.

Defining Workflow Alert Rules

Workflow rules listen for state mutations (e.g., a job status changing to "Complete") and trigger subsequent actions.

  1. Navigate to Automation > Alert Rules and click + Add Alert Rule (alert rule add new).
  2. Set the Trigger Event (e.g., Job Status Changed).
  3. Set the Condition (e.g., Status equals "Invoiced").
  4. Set the Action (e.g., Notify Subcontractor).
  5. Click Save. When job update process runs, it will evaluate this rule array and dispatch notifications if the condition evaluates to true.

Hello. I'm an AI assistant and can help you find technical answers. What questions do you have about Easy Install Solar CRM?