Agent Subscriptions
In AssistLore, every AI agent operates on its own monthly subscription cycle. This agent-level subscription is separate from your main account plan and gives you precise control over how each individual agent is used, upgraded, or paused.
How Agent Subscriptions Work
When you create an AI agent (Chat or Voice), you assign a monthly credit-based subscription to that agent from the Widget page. Each agent subscription:
- Runs on its own billing timeline
- Consumes credits independently
- Remains active only for the subscribed period
- Does not automatically renew unless you upgrade or renew it
Agent subscriptions are designed to be flexible and usage-based, not locked to your main account plan.
What Happens When an Agent Subscription Expires
When an agent’s monthly subscription expires, the agent is not deleted and not removed from your account. Instead, it enters a restricted state.
Chat Agents (Expired State)
- The chatbot UI remains visible
- The chat window can still be opened
- The input field becomes hidden or non-editable
- Users cannot type or submit new queries
Voice Agents (Expired State)
- The voice UI remains visible
- The launcher or start button becomes disabled
- Users cannot start or interact with the voice agent
- The agent appears inactive until its subscription is renewed or upgraded
Upgrading or Renewing an Agent Subscription
To renew or upgrade an agent subscription:
- Go to the Agents page
- Locate the agent card
- Click the Upgrade button on the agent
- You will be redirected to the Widget / Agent Integration page to renew or adjust credits
From there, you can renew the agent’s monthly subscription, increase or adjust the credit allocation, change the agent type (Chat ↔ Voice), or update widget-related settings.
Changing Agent Type or Widget Configuration
Changing an agent type or widget configuration may reset or remove data to avoid conflicts between different agent types.
Changing Agent Type (Chat ↔ Voice)
If you change a Chat agent to a Voice agent (or vice versa), the following will be reset and removed:
- All UI customizations (background colors, avatar, layout styles)
- Embedded URLs and instructions
- Stored LLM message limits
- Stored TTS character limits
- Widget-level configuration data
Changing Widget UI for the Same Agent
If you keep the same agent type but switch to a different widget UI, previous widget styling and UI-specific settings are cleared and you will need to reapply custom styles, branding elements, instructions, and integration settings.
Agent ID and Widget Validation
Before renewing or modifying an agent, always verify that the Agent ID in the Widget page URL is correct to ensure you are editing the intended agent. Incorrect Agent IDs may lead to misconfiguration or data loss.
Deleting an Agent
When you delete an agent, the following are permanently removed: the AI agent itself, all connected knowledge sources (URLs, instructions), agent subscription data, unused LLM message limits, unused TTS character limits, widget configurations and UI customizations. Deletion is irreversible.
Key Notes to Remember
- Agent subscriptions are separate from your main plan.
- Expired agents remain visible but inactive.
- Renewing restores functionality without recreating the agent.
- Changing agent type or widget resets all custom data.
- Deleting an agent permanently removes everything related to it.