Signals

View by Contact

View by Contact shows person-level signal activity in one place, helping you see which target contacts are engaging with you.

This is where 1eyeᴬᴵ shows you the people behind your GTM signals. Each contact sits inside a company context, so your team can understand both the person and the business behind the activity.

Use View by Contact when you want to identify active target contacts, evaluate persona fit, review their company, understand their signal history, and decide who should be enriched, added to a list, or moved into a campaign.

What View by Contact is for

B2B GTM still needs people.

A company may show interest, but your team eventually needs to know:

Who is the right person to engage
Who is the right person to engage
Who is the right person to engage

View by Contact helps answer that.

It organizes activity around the person so your team can see:

  1. Which target contacts are active

  2. What signals each contact generated

  3. Which company each contact belongs to

  4. Whether the contact matches your personas

  5. Whether the company matches your ICPs

  6. What pages, posts, forms, messages, replies, or engagement are connected to the contact

  7. Whether the contact should be added to a target list or campaign

How View by Contact works

1eyeᴬᴵ collects signals across channels and groups them by contact when person-level context is available.

A contact can show activity through:

  1. Website visits

  2. Tracked forms

  3. LinkedIn engagement

  4. Email opens

  5. Email replies

  6. LinkedIn connection activity

  7. LinkedIn messages

  8. iMessage reads

  9. iMessage replies

  10. Response intent

  11. Persona evaluation

  12. Related company activity

When 1eyeᴬᴵ identifies a contact, it creates or updates the contact signal record.

Your team can then review the contact, inspect the signals, evaluate persona fit, check company context, and decide what to do next.

What you can see in View by Contact

Each contact card may include:

  1. Contact name

  2. Job title

  3. Company name

  4. Company domain

  5. LinkedIn profile

  6. Latest signal

  7. Signal count

  8. Persona match badge when available

  9. Company context

  10. ICP match when available

  11. Signal timeline in the side panel

  12. Contact enrichment when available

Example:

Field

Example

Contact

Avery Morgan

Title

VP Revenue Operations

Company

Northstar Analytics

Company domain

northstaranalytics.com

Latest signal

LinkedIn reply

Signal count

6

Persona match

REVOPS

Company ICP match

ICP - B2B-SAAS

This gives your team a fast person-level view of who is engaging and whether they are worth follow-up.

Contact signals

A contact signal is any activity connected to a person.

Contact signals may include:

  1. A contact visiting your website

  2. A contact viewing a pricing, demo, product, or contact page

  3. A contact submitting a form

  4. A contact engaging with your LinkedIn company page

  5. A contact engaging with a connected user’s LinkedIn account

  6. A contact opening or replying to an email

  7. A contact accepting a LinkedIn connection request

  8. A contact replying to a LinkedIn message

  9. A contact reading or replying to an iMessage

  10. A contact matching one of your personas

  11. A contact showing positive, neutral, or negative intent

Contact signals help your team understand person-level intent.

Every contact includes company context

View by Contact is powerful because the contact is not shown in isolation.

Each contact can include company context so your team understands the account behind the person.

A contact record may include:

  1. Contact details
    Name, title, LinkedIn profile, email, phone number, and role context when available.

  2. Company details
    Company name, domain, LinkedIn, location, industry, employee count, revenue, and founded year when available.

  3. Firmographic context
    Company size, category, geography, industry, business model, and other account-level details.

  4. Technographic context when available
    Technologies, tools, platforms, or systems associated with the company when available.

  5. Signal history
    Website visits, LinkedIn engagement, email activity, iMessage activity, responses, forms, and intent.

  6. Persona evaluation
    Whether the contact matches one or more personas in your Knowledge Base.

  7. ICP evaluation
    Whether the contact’s company matches one or more ICPs in your Knowledge Base.

  8. Next action context
    Enough information to decide whether to enrich the contact, add them to a list, launch a campaign, or follow up.

The goal is to connect person-level activity with company-level fit.

Why contact-level signals matter

In B2B, companies matter, but people create conversations.

A company may be active, but a relevant target contact gives your team a direct path to action.

Contact-level signals help you:

  1. Find the people behind account activity

  2. Prioritize contacts who match your personas

  3. Understand which people are engaging across channels

  4. Identify who opened, replied, accepted, read, or submitted forms

  5. Build better target contact lists

  6. Personalize outreach by role and activity

  7. Launch campaigns with stronger context

  8. Follow up with the right person at the right time

Persona evaluation

1eyeᴬᴵ evaluates contacts against your personas.

When a contact signal comes in, 1eyeᴬᴵ checks whether the contact matches one or more personas in your Knowledge Base.

If the contact matches, 1eyeᴬᴵ may show a persona badge on the contact card.

Example:

REVOPS
REVOPS
REVOPS

The persona badge helps your team quickly understand why the person may be relevant.

What 1eyeᴬᴵ may use for persona evaluation

1eyeᴬᴵ may evaluate contact fit using context such as:

  1. Job title

  2. Seniority

  3. Function

  4. Department

  5. Company

  6. LinkedIn profile context

  7. Signal activity

  8. Message activity

  9. Response intent

  10. Persona definitions from your Knowledge Base

The goal is not just to identify a person. The goal is to decide whether that person looks like a good target contact.

Persona match explanation

When a contact matches a persona, 1eyeᴬᴵ may show an explanation.

Example:

Avery Morgan leads revenue operations and is responsible for CRM quality, routing, enrichment, and GTM workflow automation. This aligns with the RevOps persona
Avery Morgan leads revenue operations and is responsible for CRM quality, routing, enrichment, and GTM workflow automation. This aligns with the RevOps persona
Avery Morgan leads revenue operations and is responsible for CRM quality, routing, enrichment, and GTM workflow automation. This aligns with the RevOps persona

Use the explanation to validate whether the match makes sense before adding the contact to a list or campaign.

Show Personas Only

Use Show Personas Only when you want to focus only on contacts that match your personas.

When enabled, View by Contact filters the list to contacts that 1eyeᴬᴵ has evaluated as persona matches.

Use this when you want to:

  1. Reduce noisy contact activity

  2. Focus on best-fit people

  3. Review high-priority contacts

  4. Build cleaner target contact lists

  5. Prioritize contacts for campaigns

  6. Spend less time reviewing poor-fit activity

For example, if Snowbricks only wants to review contacts who match RevOps, Data, GTM Systems, Sales, Marketing, AI, or Founder personas, Show Personas Only helps narrow the view.

Persona filter

Use the persona filter when you want to view contacts that match a specific persona.

For Snowbricks, example persona filters may include:

  1. Revenue Operations Leader

  2. Head of Data

  3. VP Sales

  4. VP Marketing

  5. GTM Systems Leader

  6. AI Transformation Leader

  7. Founder or CEO

Use the persona filter when you want to answer questions like:

  1. Which RevOps leaders are active?

  2. Which Heads of Data engaged recently?

  3. Which VP Sales contacts replied?

  4. Which personas are generating the most signals?

  5. Which role should we build a campaign for?

Show Personas Only gives you all persona-matched contacts.

The persona filter lets you focus on one specific persona.

Company context inside contact view

View by Contact also shows the company connected to each contact.

This matters because a contact is more valuable when their company is also a good fit.

For each contact, review:

  1. Company name

  2. Company domain

  3. Industry

  4. Location

  5. Employee count

  6. Revenue when available

  7. ICP match when available

  8. Related company signals

  9. Other contacts at the company when available

A contact with a strong persona match at an ICP-matched company should usually be prioritized before a contact with weak company fit.

ICP context for contacts

Even though View by Contact is person-level, company fit still matters.

A contact may match a persona, but their company may or may not match your ICP.

For example:

Contact

Persona match

Company

ICP match

Priority

Avery Morgan

REVOPS

Northstar Analytics

ICP - B2B-SAAS

High

Taylor Reed

VP-SALES

Local Retail Group

No ICP match

Lower

Jamie Patel

DATA

Horizon Data

ICP - DATA-INFRA

High

The best contacts usually have both:

  1. Persona fit

  2. Company ICP fit

Associated company signals

A contact may be connected to broader company activity.

For example, the contact’s company may have:

  1. Multiple website visits

  2. Multiple active contacts

  3. LinkedIn engagement

  4. Form activity

  5. Email engagement

  6. iMessage engagement

  7. Positive replies

  8. ICP matches

Use associated company signals to understand whether the contact is part of a larger account-level pattern.

Contact signal timeline

When you select a contact, the side panel shows their signal timeline.

The timeline helps you understand what happened and when it happened.

A contact timeline may show:

  1. Page visits

  2. Form activity

  3. LinkedIn activity

  4. Email opens

  5. Email replies

  6. LinkedIn connection requests

  7. LinkedIn messages

  8. iMessage reads

  9. iMessage replies

  10. Response intent

  11. Persona match activity

  12. Signal dates and times

Use the timeline to understand whether the contact is lightly active or clearly engaged.

Reading a contact card

When reviewing a contact card, look at six things:

  1. Contact identity
    Is this a real person? Does the name, title, and LinkedIn profile look right?

  2. Persona fit
    Does the contact match one of your target personas?

  3. Company fit
    Does the company match one of your ICPs?

  4. Signal strength
    Did the contact generate one signal or multiple signals?

  5. Signal quality
    Did the contact visit high-intent pages, engage on LinkedIn, reply, read an iMessage, or submit a form?

  6. Next action
    Should this contact be enriched, added to a list, moved into a campaign, or followed up with?

The best contacts usually have persona fit, company fit, and recent activity.

Search contacts

Use search to find a specific contact, company, domain, title, or keyword.

Examples:

avery
northstar
revops
vp sales
data
avery
northstar
revops
vp sales
data
avery
northstar
revops
vp sales
data

Search is useful when you already know what person, company, or role you want to review.

Filter contacts

Use filters to narrow the contact view.

Filters may include:

  1. Company

  2. Contact person

  3. Persona

  4. Type

  5. Date range

Use filters when you want to focus on a specific signal set.

Filter by company

Use the company filter to review contacts connected to a specific business.

Example:

Northstar Analytics
Northstar Analytics
Northstar Analytics

This helps you see active people connected to one company.

Filter by contact person

Use the contact person filter to review a specific contact.

Example:

Avery Morgan
Avery Morgan
Avery Morgan

This is useful when a contact is active and you want to inspect their signal history.

Filter by persona

Use the persona filter to view contacts that match a specific persona.

Example:

REVOPS
REVOPS
REVOPS

This is useful when you want to focus on one role before building a target list or campaign.

Filter by type

Use the type filter to narrow contact signals by activity type.

Types may include:

  1. Page

  2. Form

  3. LinkedIn

  4. Email

  5. iMessage

  6. Response

  7. Persona

  8. ICP

Examples:

Type

Use it when you want to see

Page

Contacts visiting tracked website pages.

Form

Contacts connected to tracked form activity.

LinkedIn

Contacts engaging through LinkedIn.

Email

Contacts connected to email activity.

iMessage

Contacts connected to iMessage activity.

Response

Contacts with replies or response activity.

Persona

Contacts evaluated as persona matches.

ICP

Contacts whose companies were evaluated as ICP matches.

Use type filters to separate broad activity from high-intent activity.

Filter by date range

Use date range to review contacts active during a specific period.

Examples:

  1. Today

  2. Yesterday

  3. Last 7 days

  4. Last 30 days

  5. Current campaign window

  6. After a product launch

  7. After a LinkedIn campaign

  8. After an email campaign

  9. During an event or webinar

Date filtering helps your team connect contact activity to GTM moments.

Sort contacts

Use sort to change the order of contacts.

You may sort by:

  1. Most recent activity

  2. Highest signal count

  3. Contact name

  4. Company name

  5. Created date

  6. Updated date

Use sorting to prioritize the contacts that matter first.

For example, sort by most recent activity when your team wants to act quickly.

Sort by signal count when your team wants to find contacts with repeated activity.

Export contact signals

Use Export CSV to download the contacts in the current contact view.

The export gives you a contact-level CSV, including the contacts shown in the view and the available contact details, company details, signal context, persona match information, ICP match information, and related fields.

Export is useful when you want to:

  1. Share active contacts with your team

  2. Review people in a spreadsheet

  3. Send contact activity to RevOps

  4. Build campaign audiences

  5. Compare signal activity over time

  6. Review persona-matched contacts offline

  7. Create target contact lists

Before exporting, use filters to clean the view.

Example export workflow:

  1. Open Signals → View by Contact

  2. Turn on Show Personas Only if you only want persona-matched contacts

  3. Filter by a specific persona if needed

  4. Filter by recent activity

  5. Sort by signal count or recency

  6. Select Export CSV

This downloads the contacts from the current view, so filter first if you want a focused export.

Recommended workflow: find active persona contacts

Use this workflow when you want to identify high-fit contacts.

  1. Open Signals → View by Contact

  2. Turn on Show Personas Only

  3. Review contacts with recent activity

  4. Check signal count

  5. Review the latest signal

  6. Open the contact timeline

  7. Read the persona match explanation

  8. Check the contact’s company and ICP fit

  9. Add strong contacts to a target contact list

  10. Prepare a campaign or follow-up

This workflow helps your team move from signal activity to contact prioritization.

Recommended workflow: build a target contact list

Use this workflow when you want to build a list from contact signals.

  1. Open Signals → View by Contact

  2. Filter by persona

  3. Filter by date range

  4. Sort by signal count or recent activity

  5. Review contact cards

  6. Open timelines for high-priority contacts

  7. Remove poor-fit contacts

  8. Check company ICP fit

  9. Add relevant contacts to a target list

  10. Launch or prepare a campaign

This workflow helps you build lists from real activity instead of static research.

Recommended workflow: investigate one contact

Use this workflow when a contact looks interesting.

  1. Search for the contact

  2. Open the contact card

  3. Review title and persona fit

  4. Review company and ICP fit

  5. Open the signal timeline

  6. Check which pages, channels, messages, or replies created signals

  7. Review response intent when available

  8. Decide whether to enrich the contact

  9. Add the contact to a list

  10. Follow up with context

This workflow helps your team understand the person before taking action.

Recommended workflow: act on high-intent contact activity

Use this workflow when a contact shows strong intent.

  1. Open View by Contact

  2. Filter by recent activity

  3. Filter by Form, LinkedIn, Email, iMessage, or Response signals

  4. Look for repeated signals

  5. Review whether the contact matches a persona

  6. Review whether the company matches an ICP

  7. Add the contact to a target list

  8. Add the company to a target company list if needed

  9. Launch a campaign with signal context

This workflow helps your team act on the contacts that are most likely worth attention.

How View by Contact connects to target lists

View by Contact is one of the best places to build target contact lists.

You can use it to find contacts that are:

  1. Active

  2. Recently engaged

  3. Persona-matched

  4. Connected to ICP-matched companies

  5. Repeatedly showing signals

  6. Engaging across multiple channels

  7. Showing high-intent behavior

  8. Responding with positive or useful intent

Once you find relevant contacts, add them to a target contact list.

Then launch a campaign or follow up based on the signal context.

How View by Contact connects to campaigns

Contact signals can help you launch better campaigns because your team knows why the person is relevant.

Instead of sending generic outreach, your team can use context such as:

  1. Contact visited pricing

  2. Contact engaged on LinkedIn

  3. Contact submitted a form

  4. Contact opened an email

  5. Contact accepted a LinkedIn connection request

  6. Contact read an iMessage

  7. Contact replied with positive intent

  8. Contact matches a specific persona

  9. Contact works at an ICP-matched company

This gives campaigns a stronger starting point.

Best practices

  1. Use Show Personas Only
    This removes noise and focuses the view on contacts that match your target personas.

  2. Use the persona filter for role focus
    Filter by one persona when building a campaign for a specific role.

  3. Check company fit
    A persona-matched contact at an ICP-matched company is usually more valuable.

  4. Prioritize recent activity
    Fresh contact signals are usually more actionable than old ones.

  5. Look for repeated signals
    Multiple signals from the same contact usually matter more than one isolated signal.

  6. Review high-intent signal types
    Form, response, email reply, LinkedIn reply, iMessage reply, demo activity, and repeated engagement should get attention.

  7. Read the persona explanation
    Use the explanation to confirm why 1eyeᴬᴵ matched the contact.

  8. Review the full timeline
    The timeline helps you understand the contact’s journey before follow-up.

  9. Enrich only relevant contacts
    Use persona fit and company fit before spending enrichment credits.

  10. Add exclusions when needed
    If the contact’s company should not be targeted, add the company to Exclusions in your Knowledge Base.

  11. Build lists from signals
    Do not let active contacts sit unused. Move good-fit people into target lists.

  12. Use exports after filtering
    Export only after narrowing the view to relevant contacts.

  13. Keep your Knowledge Base current
    Better personas, ICPs, and exclusions create better contact signals.

Troubleshooting

I do not see any contacts

Check:

  1. Signals are flowing into your workspace

  2. Person-level identification is available

  3. Campaigns are active if you expect conversation activity

  4. LinkedIn accounts are connected if you expect LinkedIn activity

  5. Mailboxes or iMessage lines are connected if you expect message activity

  6. You are viewing the correct date range

  7. Filters are not hiding results

I see contacts but they are not relevant

Try:

  1. Turning on Show Personas Only

  2. Filtering by a specific persona

  3. Tightening your persona definitions

  4. Reviewing the contact’s company fit

  5. Adding company exclusions

  6. Filtering by signal type

  7. Reviewing only recent activity

A contact does not have a persona badge

This may mean:

  1. The contact does not match your current personas

  2. 1eyeᴬᴵ does not have enough context yet

  3. Your persona definitions need to be updated

  4. The contact is outside your target roles

Review the contact and update your Knowledge Base if needed.

Persona matches look wrong

Review your personas in the Knowledge Base.

Check:

  1. Persona descriptions

  2. Job titles

  3. Seniority

  4. Functions

  5. Departments

  6. Buying roles

  7. Use cases

If personas are too broad, you may see noisy matches.

If personas are too narrow, you may miss good contacts.

I see contacts but their companies are not a fit

Check the company context.

Try:

  1. Reviewing ICP match

  2. Filtering by ICP in View by Company

  3. Adding poor-fit companies to Exclusions

  4. Tightening ICP definitions

  5. Building lists only from contacts at ICP-matched companies

I see company signals but no contact signals

This can happen when company-level identification is available but person-level identification is not.

Not every signal can be tied to a specific person.

Contact timeline looks empty or incomplete

Check:

  1. Filters are not limiting the timeline

  2. The selected contact has recent activity

  3. The signal source is supported

  4. Activity has had time to process

  5. The contact is connected to the right company

Export is too noisy

Before exporting:

  1. Turn on Show Personas Only

  2. Filter by persona

  3. Filter by type

  4. Select a recent date range

  5. Sort by signal count or recency

  6. Export only the focused view

A contact should not be targeted

If the contact’s company should not be targeted, add the company to Exclusions in your Knowledge Base.

Use exclusions for:

  1. Your own company

  2. Existing customers

  3. Competitors

  4. Vendors

  5. Partners

  6. Agencies

  7. Poor-fit companies

FAQ

What is View by Contact?

View by Contact shows signal activity grouped by person, so your team can understand which contacts are engaging and whether they match your personas.

How is View by Contact different from View by Company?

View by Contact focuses on person-level activity. View by Company focuses on account-level activity.

Does View by Contact also show the company?

Yes. Each contact includes company context when available, so your team can evaluate both person fit and company fit.

What is a contact signal?

A contact signal is activity connected to a person, such as website activity, LinkedIn activity, email activity, iMessage activity, form activity, response activity, or persona evaluation.

What does Show Personas Only do?

It filters the contact view to show only contacts that 1eyeᴬᴵ has evaluated as matching your personas.

What is the persona filter?

The persona filter lets you view contacts that match a specific persona from your Knowledge Base.

Can I see company information for a contact?

Yes. Contact cards may include company name, domain, industry, location, employee count, and ICP match when available.

Can I see firmographic information?

Yes. Firmographic details may appear through the contact’s company context when available.

Can I see technographic information?

Technographic context may be available through the contact’s company when 1eyeᴬᴵ has access to it.

Can I export contact signals?

Yes. Use Export CSV to download the contacts from the current contact view.

What is included in the contact export?

The export includes the contacts shown in the current view and the available contact details, company details, signal context, persona match information, ICP match information, and related fields.

Should I filter before exporting?

Yes. If you want a focused export, apply filters first. For example, turn on Show Personas Only, filter by a specific persona, or select a recent date range before exporting.

What should I do with a contact that has strong signals?

Review the contact, check persona fit, inspect the timeline, review company fit, enrich if needed, add the contact to a target list, and prepare a campaign or follow-up.

Why do some contacts have no persona match?

They may not match your personas, or there may not be enough context to evaluate them as a match.

Why does a contact matter if the company is not an ICP match?

The contact may still be useful, but company fit should guide prioritization. In most cases, a persona-matched contact at an ICP-matched company is stronger.

How do I improve contact signal quality?

Keep personas sharp, keep ICPs updated, add exclusions, connect the right channels, use filters, and review recent activity first.

Next step

Next, go to ICPs to understand how 1eyeᴬᴵ uses target company profiles to evaluate companies and power better targeting.

On this page

© 2026 1eye, Inc. All rights reserved.