Skip to main content

What is Smart Search

Summary (TL;DR): Smart Search is an AI-powered global search tool that allows users to find records across multiple Procurify modules simultaneously using natural language, record IDs, or keywords.

Smart Search is part of the Global Command Bar, a centralized navigation tool available on every page of the Procurify platform. Instead of navigating through individual modules to locate data, users can perform cross-functional searches for Orders, Purchase Orders, Bills, Payments, and Vendors from a single interface.

Key Benefits

  • Natural Language Processing: The system uses AI to interpret plain language (e.g., "Show me pending bills from WeWork") and automatically applies the correct filters.

  • Centralized Discovery: Users can find records without knowing the specific module where the data is stored.

  • Permission-Based Security: Search results only display records that the user is authorized to view.


How do I access Smart Search?

The Smart Search bar is pinned to the top of every page within the Procurify platform. To use the tool:

  1. Click the search bar at the top of the interface.

  2. Enter a record ID, keyword, or natural language phrase.

  3. Review the grouped results in the dropdown menu.

  4. Select a result to navigate directly to the detail page for that record.


What record types does Smart Search support?

Smart Search indexes several record types across the procurement lifecycle. The following table identifies what data is retrievable:

Record Category

Searchable Data Points

Requests

Orders, Reimbursements (Expenses), and Travel requests. Includes item names, descriptions, and notes.

Purchase Orders

Issued Purchase Orders, Vendor details, and line-item descriptions.

Bills

Internal records for vendor documents.

Payments

All outgoing payment records.

Vendors

Vendor profiles and linked information.

Catalog Items

Items stored within the internal company catalog.

⚠️ Note: Spending Card requests, Contracts, and Spending Card transactions are not supported in the current release of Smart Search.


How do permissions affect my search results?

Smart Search strictly enforces organizational permissions. A user will never see a record in search results that they cannot access in the native module.

User Role

Search Scope

Requester

Only requests (Order, Expense, Travel) created by the user.

Approver

Requests created by the user and requests currently awaiting that user's approval.

Finance Admin / AP

Bills, Payments, and Vendors within the user's assigned organizational scope.

Smart Search does not display records pending approval by another user. If a request is in a different user's queue, the record will not appear in the search results.


How do I search using keywords or natural language?

Users can search using flexible queries including IDs, keywords, amounts, and dates.

1. Searching by Record ID

Users can use structured formats or simple prefixes.

Format Type

Examples

Structured

order:(123), po:(456), bill:(789)

Simple Prefix

order 123, po456, bill: 789

Dash Variant

order-123, po - 456

2. Natural Language Filtering

The AI interprets specific conditions like Vendor, Status, Amount, and Date.

Search Intent

Example Query

Keyword

MacBook Pro, consulting services, Acme Corp

Status

pending orders, paid bills, approved purchase orders

Amount

orders over $10,000, bills under $500, POs between $1k and $5k

Date

bills due next week, POs from last month, payments made in 2024

Combined

approved POs for Adobe last month, pending bills from WeWork

💡 Tip: Account Codes and custom fields are also searchable. Entering an Account Code (e.g., 2000) into the search bar will return any record where that code is applied.


What are the limitations of Smart Search?

While Smart Search provides a broad view of the account, certain functions are currently unsupported:

  • Cross-entity lookups: Users cannot yet search for "the Bill for PO-12345."

  • Analytics: Smart Search returns individual records but cannot aggregate data (e.g., "total spend by department").

  • Contracts: Contract records are planned for a future release.

  • Data Latency: New records or status changes typically become searchable within 5 minutes of the update.


Frequently Asked Questions

Does Smart Search replace module-level search? No. Existing search functionality within individual modules remains available. Smart Search provides an additional, faster entry point for cross-module discovery.

Why are my search results empty? If a search returns no results, simplify the query by removing specific filters or checking your permission scope. If a record is assigned to a different Department or Location than yours, it may be hidden.

How accurate is the natural language interpretation? For best results, use explicit terms. If "PRs from last month" fails, try "Orders from April 2026."

Keywords: Smart Search, Global Command Bar, Search, AI, Natural Language, Purchase Order, Bill, Payment, Vendor, Account Code

Did this answer your question?