Overview
Contacts represent individual email prospects. RevyOps creates or updates a contact record each time a webhook event is received from a connected platform.Contact Fields
Every contact needs exactly one identifier — Email, LinkedIn URL, or Phone. A contact doesn’t need an email address to exist; LinkedIn-only and phone-only contacts (e.g. from LinkedIn-sourced campaigns) are valid.
Custom Fields
Custom fields let you attach arbitrary data to contacts. Common use cases:- Industry, company size, or revenue
- Lead score or qualification tier
- Persona or ICP tags
- Notes from the sales team
Custom field values are set via the API or automatically populated from webhook payloads when the platform includes them.
Searching Contacts
Use the Contacts page search to find prospects by:- Email address
- First or last name
- Company domain
- LinkedIn URL
Contact Status
Status is a free-text field, not a fixed set of choices. Most workspaces use values like these:Connected platforms can write their own status values directly — for example, Instantly writes the capitalized
Bounced, or an arbitrary label name configured in your Instantly account, rather than one of the values above. Agencies can also define their own status options per client under schema settings. Treat this table as a common convention, not a guaranteed enum.