Searching the Spruce Inbox


Starting a new search

You can search your Spruce inbox by typing patient names, demographic information, or free text into the search bar. Spruce will search all your conversations for matching words or phrases. To start, locate the search bar either on the web or on the mobile app. Common searches include:

  • A patient’s name, phone number, or email address
  • Words or phrases you remember from the content of a message
  • Any tags that are associated with a conversation

Search results

When Spruce finds matches for your search terms, you will see a list of those matches appear below the search bar. The matching words or phrases will be highlighted in yellow, and when you select a search result, you will be directed to the exact message in the conversation that matched your search.

A single conversation will appear only once in the search results, showing the best possible match, with priority on the patient name, then the conversation title, and finally the message content.

If the matching conversation has a completed patient profile, the search results will show the patient’s name, gender, and DOB to help you confirm if that is the result you were looking for.

Detailed search options

Patient name

Enter a partial or full first and/or last name of the patient. Spruce will return name matches first (where the search term is the name of a patient), then message matches (where the name was used in the body of a message). 

Partial name searches will return all names that include the string of letters entered. For example, searching for  John Ma would return matches such as John MatthewsJohn Mayer, and John Mason.

Phone number

Enter the complete or partial phone number, with or without parentheses or dashes. Spruce will return contact matches first (where the phone number is part of a patient profile), then any message matches (where the phone number was used in the body of a message).

Partial phone number searches will return any numbers that contain that string. For example, searching 206 would return both 206-555-5555 and 555-555-5206.

Email address

Enter the email address in standard email format (e.g., Or enter any part of the email address (such as just Spruce will return contact matches first (where the address is part of a patient profile), then any message matches (where the address was used in the body of a message).

Patient date of birth

Enter the patient’s date of birth as month/day/year. Spruce will return all DOB matches based on patient demographics saved in their profile. You may use 2-digit or 4-digit year, and you may use leading zeroes or leave them off. For example, June 12, 1978 can be searched as:

  • 6/12/1978
  • 6/12/78
  • 06/12/1978
  • 06/12/78

Searching by date of birth


Enter any tags that are associated with a conversation. Format your search the same way your tag is formatted (e.g., use dashes or underscores if they are in your tag). Spruce will return tag matches.

Advanced tag searches

  • To find conversations that have ANY of a list of tags, use the query "tag:" and then list the tags with a comma between them. For example, the search "tag:A,B,C" would return all conversations that have at least one of the tags A or B or C.
  • To find conversations that have ALL of a list of tags, use the query "tag:" repeatedly for multiple individual tags. For example, the search "tag:A tag:B tag:C" would return any conversations that have all of the tags A and B and C.

Limitations on tag searches

  • You cannot search for part of a tag (e.g., you will not find all conversations with the tag "diabetes" by typing "tag:dia" into the search bar).
  • You cannot search for the exclusion of a tag (e.g., there is not a way to search for all patients who do NOT have the tag "diabetes").

Message content and quotation marks

Enter any words or phrases to find all messages that contain matching text. Spruce will return all instances of those words or phrases being used in a message.

Put your search term in quotation marks to search only within message content and only for exact matches. For example, searching feeling better would return any messages with the word feeling and/or better in any order. But searching "feeling better" will only return instances of that exact phrase in message content.

Conversation Type

Enter "type:secure" without the quotation marks to pull up all patients who have downloaded the app. Spruce will return all conversations with a lock next to the name. Enter in "type:standard" without the quotation marks to pull up all patients who have a standard (SMS) conversation. These conversations will not have a lock next to the patient name or number. 

Search limitations

We're constantly adding more ways to search all the conversations in your inbox, but there are a few limitations as of today:

  • You cannot search for Spruce visits in a conversation
  • You cannot search for files or attachments within a conversation
  • You cannot search for messages in a conversation sent from a particular teammate

If you need help searching your inbox for something specific, or if you have ideas for how to make search better, please contact Spruce Support through the app, or email us at

Still need help? Contact Us Contact Us