Search
Master Workestra's command palette and hybrid search to find anything instantly.
Search
Workestra's search capabilities help you find records, navigate the interface, and get work done faster.
Command Palette (Cmd+K)
The command palette is the fastest way to navigate Workestra. Open it anytime with:
- Mac:
Cmd + K - Windows/Linux:
Ctrl + K
What You Can Search
The command palette searches across 12+ entity types:
| Entity Type | What You Find | Example Query |
|---|---|---|
| Contacts | People in your CRM | "john smith" |
| Deals | Sales opportunities | "acme corp deal" |
| Companies | Organizations | "acme" |
| Candidates | Job applicants | "sarah johnson" |
| Jobs | Open positions | "marketing manager" |
| Tickets | Support requests | "support #1234" |
| Invoices | Billing documents | "inv-2024-001" |
| Tasks | Project work items | "quarterly review" |
| Projects | Project workspaces | "website redesign" |
| Documents | Knowledge Base articles | "onboarding guide" |
| Pages | Settings and features | "CRM settings" |
| Actions | Quick commands | "create contact" |
Keyboard Navigation
| Key | Action |
|---|---|
↑ / ↓ | Navigate results |
Enter | Select highlighted item |
Esc | Close command palette |
Cmd+K | Open/reopen palette |
Recent Searches
Your recent searches appear at the top for quick access:
- Last 10 searches are remembered
- Click to instantly re-run the search
- Cleared when you sign out
Pin frequently accessed items by searching for them once. They'll appear in recent searches for quick access.
How Hybrid Search Works
Workestra uses hybrid semantic search — combining three techniques for optimal results:
1. Vector Search (Semantic)
AI-powered understanding of meaning:
- Converts queries into mathematical vectors
- Finds conceptually similar content
- Example: Searching "onboarding" finds "new hire process"
2. Full-Text Search
Traditional keyword matching:
- Matches exact words and phrases
- Respects word boundaries
- Fast and precise
3. Fuzzy Search
Handles typos and variations:
- Matches similar spellings
- Example: "recieve" matches "receive"
- Tolerance for 1-2 character differences
Reciprocal Rank Fusion
Results from all three methods are combined using RRF (Reciprocal Rank Fusion):
- Each method ranks its results
- Scores are combined with decay weighting
- Final ranking balances relevance and diversity
Search Tips
For Better Results
| Technique | Example | Result |
|---|---|---|
| Use full names | "John Smith" vs "John" | More precise |
| Include context | "Acme deal" vs "Acme" | Narrows to deals |
| Try synonyms | "invoice" vs "bill" | Broader coverage |
| Use IDs | "#1234" or "INV-2024-001" | Exact match |
Natural Language Queries
The search understands natural language:
- ❌ "contact john"
- ✅ "john's contact info"
- ✅ "show me john smith"
Scoped Searching
Narrow results by context:
- From CRM page → Prioritizes contacts, deals, companies
- From Projects page → Prioritizes tasks, epics, cycles
- From specific project → Limits to that project's data
Global Search Bar
The search bar in the header provides quick access:
Features
- Instant results — Updates as you type
- Keyboard shortcut — Click or press
Cmd+K - Scope aware — Contextual to current page
- Quick actions — Create new records directly
Using the Search Bar
- Click the search bar or press
Cmd+K - Type your query
- View results dropdown
- Click a result to navigate
- Or press
Enterfor full search page
Module-Specific Search
Each module has optimized search for its data:
CRM Search
Search across:
- Contact names, emails, phone numbers
- Company names, websites
- Deal titles, values
- Activity notes
Recruiting Search
Find:
- Candidates by name, email, skills
- Jobs by title, department
- Applications by status
Projects Search
Locate:
- Tasks by title, description
- Projects by name
- Cycles by name or date
Knowledge Base Search
Discover:
- Documents by title, content
- Tags for filtering
- Semantic matches for concepts
Knowledge Base search activates AI semantic search after 3+ characters are typed. Look for the "AI Search" indicator.
Search Filters
In-Module Filters
After searching, refine results:
| Filter | Available In | Options |
|---|---|---|
| Status | CRM, Projects, Support | Active, Closed, Archived |
| Date Range | All modules | Today, Week, Month, Custom |
| Assigned To | CRM, Projects, Support | User selection |
| Tags | Knowledge Base, CRM | Tag selection |
Combining Filters
- Enter your search query
- Click Filters button
- Select desired filters
- Results update in real-time
Advanced Search Operators
Power users can use search operators:
| Operator | Example | Matches |
|---|---|---|
"exact phrase" | "quarterly report" | Exact phrase only |
type:contact | type:contact john | Only contacts named John |
assigned:me | assigned:me overdue | Your overdue items |
created:today | created:today deal | Today's new deals |
Advanced operators work in the command palette and module search. Not all operators are available in all contexts.
Search Performance
Response Times
| Data Size | Typical Response |
|---|---|
| Small (< 10K records) | < 100ms |
| Medium (10K-100K) | < 300ms |
| Large (> 100K) | < 500ms |
Indexing
- New records appear in search within seconds
- Full reindexing happens automatically
- Manual reindex available in AI Configuration settings
Troubleshooting
No Results Found
- Check spelling
- Try broader terms
- Verify you're searching in the right scope
- Check if the record exists
Slow Search
- Try more specific terms
- Use filters to narrow results
- Check your internet connection
- Contact support if persistent
Missing Records
If a record you know exists doesn't appear:
- Check your permissions (may be team-scoped)
- Verify the record wasn't deleted
- Try searching by ID
- Run embedding backfill in AI Configuration
Next Steps
- AI Assistant — Use natural language to find and act on data
- Knowledge Base — Deep dive into semantic search