SarudoResearch Path
FeaturesHow It WorksPricing↗ SwitchReseller↗ SwitchDocsAbout
Get Started
Sarudo logo — AI Employee platformSarudo

AI Employees for Modern Businesses

Product

  • Features
  • How It Works
  • Documentation
  • Pricing
  • WordPress plugin
  • Reseller Program
  • FAQ

Company

  • About
  • Careers
  • Blog
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • SLA
  • Acceptable Use
  • Data Processing

© 2026 Sarudo. All rights reserved.

hello@sarudo.com
What is Sarudo?Onboarding ProcessSetting Up TelegramYour First InteractionWhat Your AI Employee Can DoSecurity & PrivacyYour First Conversation with SarudoWhat's Under the HoodBackups & Data Export
Telegram Commands ReferenceManaging ConversationsFile SharingApproval WorkflowTips for Effective CommunicationMulti-User Access
Email Setup & ConfigurationSending & Drafting EmailsReading & Searching InboxEmail Approval FlowEmail Use Cases
Voice Call SetupMaking Outbound CallsCall TranscriptionAI-Powered ConversationsCall History & RecordingsVoice Providers & Options
What Meetings Can DoUploading a RecordingAutomatic TranscriptionAction Items & AttendeesFollowing Up on Action Items
Managing Your CalendarReminders & NotificationsScheduling for OthersDaily Briefings
How Sarudo LearnsStoring & Retrieving KnowledgeDocument IngestionSemantic SearchKnowledge CategoriesContradiction HandlingSettings vs Knowledge
Web SearchWebsite BrowsingCompetitor ResearchYouTube & Video AnalysisLocal Business SearchImage Search
SEO Tools OverviewKeyword ResearchTrending Topics & Blog Gap AnalysisSERP Analysis & Competitor TrackingPutting It Together — A Content Research Workflow
Creating DocumentsPDF OperationsFormat ConversionOCR & Text ExtractionPresentationsDiagrams & Visuals
Built-in TemplatesCustom TemplatesRendering DocumentsBulk Mail Merge
CRM OverviewManaging ContactsCompanies & OrganizationsDeals & PipelineActivity TrackingFollow-ups & RemindersHow Deletion Works
Email EnrichmentDomain & Company LookupEmail FinderLinkedIn Enrichment
Automation OverviewCreating WorkflowsPre-Built TemplatesManaging WorkflowsBuilt-in AutomationsWorkflow Reliability FeaturesDry-Run Mode
How the Pipeline WorksStage 1 — Monthly ResearchStage 2 — Daily DrafterStage 3 — Publish LoopSupported CMS TargetsTuning the Pipeline
Social Media SetupDrafting PostsScheduling & PublishingSocial Post CalendarApproval WorkflowPublishing to Your Own Blog
Stripe Integration SetupCreating Checkout LinksSending InvoicesPayment TrackingProcessing Refunds
Notion IntegrationGoogle Sheets IntegrationAirtable IntegrationWebhook EventsBrowser AutomationMedia ProcessingGoogle Docs IntegrationBrowser Automation — Local vs Cloud
  1. Docs
  2. >
  3. Knowledge Base & Memory
  4. >
  5. Settings vs Knowledge

Settings vs Knowledge

The two places Sarudo stores information about you and your business — when to use the knowledge base and when to use the settings store.

Last updated: April 22, 2026
settingsknowledge baseconfigurationoperational statestorage

Two Stores, One Brain

Sarudo has two separate places where it remembers things: the knowledge base and the settings store. They look similar from the outside — both are ways to tell your AI employee something and have it remember for later — but they are optimized for different kinds of information, and using the right one matters for reliability. The knowledge base is for facts about your business: pricing, decisions, contact preferences, style guides, what you learned in a meeting. The settings store is for operational state: the ID of the active content-calendar sheet, the current blog voice, which CMS your blog is on, your timezone. The rough line is "knowledge" vs "configuration."

ℹ️

Short form: Knowledge Base = things you know about your business. Settings = things Sarudo needs to configure itself correctly. Knowledge is semantic and searchable; settings are exact-key lookups.

Why Two Stores Instead of One

The knowledge base is vector-indexed, which is why semantic search works so well — "what is ClientCo's billing preference?" finds the right fact even if you never used the word "billing preference" when you stored it. But that same semantic-fuzzy matching is a liability for operational state. If three near-duplicate knowledge entries existed for "active sheet ID" (one from last month, one updated this month, one from a bug you fixed), a semantic query might return any of them on any given run, and a workflow that wrote to the wrong sheet could silently lose data. The settings store exists specifically to avoid that failure mode. It is a flat key-value table keyed on (category, key), indexed for exact lookup, with no fuzzy matching and no ranking. You always get exactly the value you stored, or a missing-key response — never a near-miss.

When to Use Which

You rarely need to decide yourself — your AI employee picks the right store based on what you are telling it. "We just agreed on a $175 hourly rate for new enterprise clients" is a fact with context and goes in the knowledge base. "My timezone is Asia/Kolkata" is operational and goes in settings. "Use this sheet for next month's content calendar" is operational and goes in settings. "The launch is set for June 15" is a fact and goes in the knowledge base. The broad heuristic: if asking "what is X" should return one exact answer, it belongs in settings. If it should return "here is what I know about X, with context", it belongs in knowledge.

Storing a timezone (settings)

A piece of operational state.

You say:
I work in Asia/Kolkata, use that timezone for all my scheduling and cron jobs.
Sarudo responds:
Saved to settings (client.timezone = Asia/Kolkata). All scheduled workflows and calendar reminders will now use IST as the default timezone. This takes effect immediately — no workflow rebuild needed. Existing cron workflows already pick up this setting dynamically.

Storing a decision (knowledge base)

A fact with context.

You say:
We decided on the April 10 partner call to discount NGO clients by 20% off the standard rate as a blanket policy going forward.
Sarudo responds:
Saved to knowledge base (decisions category). I'll apply this when quoting NGO clients going forward — I'll flag the rate decision and the April 10 date in proposals so the context is visible. Want me to check if there are any active proposals to NGO clients that should be updated?

Settings Categories

Settings are organized by category + key. Common categories include `client` (company name, timezone, working hours, primary email, blog URL), `content_calendar` (active sheet ID, blog voice fact reference), `voice` (default voice persona for calls), and per-integration categories like `stripe`, `notion`, `publer` for configuration flags specific to each integration. Your AI employee can list settings by category if you ever want to see them — "show me every setting under client" returns the full list with values.

ℹ️

If you notice Sarudo behaving strangely — scheduling at the wrong time, posting to the wrong sheet, targeting the wrong blog — ask to see your settings. Stale or missing settings are a common cause of this kind of drift, and they are easy to update in a single sentence.

Migrating from Knowledge to Settings

If an earlier conversation stored something in the knowledge base that really belongs in settings (for example, an "active sheet ID" that got written as a fact), it can be migrated. Your AI employee has an explicit migrate endpoint for this — it reads the fact from the knowledge base, writes it to the settings store, and optionally removes the original knowledge entry to prevent the duplicate-entry drift. This is a maintenance operation you rarely need to think about, but if a workflow ever fails because of a stale knowledge entry that should have been a setting, the fix is a single conversational instruction.

Related Articles

Storing & Retrieving Knowledge
How to manually teach your AI employee facts, organize knowledge by category, and retrieve stored information.
Contradiction Handling
What happens when new information conflicts with existing knowledge, and how the AI resolves contradictions.
How Sarudo Learns
The automatic knowledge extraction pipeline, how learning happens continuously, and how your AI employee improves over time.
Previous
Contradiction Handling
Knowledge Base & Memory
Next
Web Search
Research & Web Intelligence

On This Page