Overview
Contacts are the core records in Groundhogg. A contact represents a person who interacts with your business—such as a subscriber, customer, lead, donor, or member—and stores the information and activity associated with that individual.
Each contact record acts as a centralized profile that contains important details like name, email address, phone numbers, tags, custom fields, and marketing preferences. Groundhogg also tracks engagement and interaction history for every contact, including emails sent and opened, links clicked, forms submitted, pages visited, and automation activity.
Contacts power many of Groundhogg’s core features, including email broadcasts, automation funnels, segmentation, and CRM workflows. By organizing and tracking your contacts, you can personalize communication, automate marketing and sales processes, and better understand how people engage with your website and campaigns.
The Contacts interface consists of two primary areas: the Contact Table, where you can search, filter, and manage your entire contact list, and the Contact Record, which provides a detailed view of an individual contact’s information, activity timeline, notes, tasks, and related data.
Contact Table
The Contact Table displays all contacts in your CRM and allows you to quickly search, filter, and manage your contact database.
You can access the contact table by navigating to: Groundhogg → Contacts
This screen provides an overview of your contacts and includes tools for managing large contact lists efficiently.
[ Insert screenshot of the contact table here. ]
The contact table includes several important features:
These tools allow you to manage and segment your contacts without opening individual contact records.
Contact Status Filters
At the top of the Contacts page you will see a set of links that allow you to quickly filter contacts by their opt-in status.
[Insert screenshot of the status filters]
Each status includes a number indicating how many contacts currently match that status.
These links provide a quick way to segment contacts based on their subscription state.
Contact Status Types
- All – Displays every contact in the CRM regardless of status.
- Unconfirmed – Contacts who have not yet confirmed their email subscription. This commonly occurs when using double opt-in.
- Confirmed – Contacts who have confirmed their subscription and can receive marketing emails.
- Unsubscribed – Contacts who have opted out of receiving marketing emails.
Clicking any of these links filters the contact list to show only contacts with that status.
Adding Contacts
You can add new contacts to Groundhogg either manually or by importing them in bulk.
Both options are available from the top right corner of the Contacts page.
Add New Contact
Click Add New to manually create a new contact record.
This opens the contact editor where you can enter information such as:
- name
- email address
- phone number
- contact owner
- tags
- custom fields
Manually adding contacts is useful when:
- entering leads collected offline
- adding customers from phone calls or meetings
- creating contacts for testing or demonstrations
Import Contacts
Click Import to upload contacts in bulk.
Groundhogg allows you to import contacts using a CSV file, which can be exported from another CRM, email marketing system, or spreadsheet.
During the import process you can:
- map CSV columns to Groundhogg contact fields
- apply tags to imported contacts
- assign contact owners
- start automations for imported contacts
Importing is useful when migrating contacts from another system or adding a large list of contacts at once.
For a complete walkthrough, see Importing Contacts.
Columns and Sorting
The Contacts table displays important information about each contact in your CRM using columns. These columns allow you to quickly view details and organize your contacts.
Default columns include:
- Status
- First Name
- Last Name
- Username
- Owner
- Phone
- Date Created
- Tags
You can sort the contact list by clicking on any column heading. For example, clicking Date Created will sort contacts from newest to oldest, while clicking it again will reverse the order.
Sorting allows you to quickly find:
- Recently added contacts
- Contacts assigned to a specific owner
- Contacts with specific tags
Columns can also be customized using Screen Options, allowing you to show or hide certain fields depending on how you manage your contacts.
Searching Contacts
The search field in the right corner allows you to quickly locate specific contacts.
You can search using:
- email address
- first name
- last name
Simply enter your search term and click Search, and the contact list will update to display matching contacts. For more advanced segmentation, use Filters.
Filters
Filters allow you to segment your contacts based on specific conditions.
Click Filter Contacts to open the filtering interface. From here, you can build conditions that match the contacts you want to view.
Filters can be created using many types of data, including:
- tags
- contact status
- custom fields
- email engagement
- funnel activity
- page visits
- activity history
Filters are extremely powerful and allow you to create dynamic segments of your audience.
You can also save filters so they can be reused later.
For more advanced segmentation examples, see the Contact Filters guide.
Bulk Actions
Bulk Actions allow you to perform an operation on multiple contacts at once.
To use bulk actions:
- Select contacts using the checkbox next to each contact.
- Choose an action from the Bulk Actions dropdown.
- Click Apply.
Bulk actions include:
- Edit
- Export
- Delete
- Spam
- Re-subscribe
Bulk actions are useful when managing large contact lists, such as editing a group of contacts.
More Actions
The More Actions menu provides additional tools for managing selected contacts.
The available options may vary depending on installed extensions and integrations.
Actions included:
- Edit X contacts
- Export X contacts
- Send a broadcast to X contacts
- Add X contacts to a flow
- Delete X contacts
This menu allows you to extend contact management capabilities beyond the standard bulk actions.
Screen Options
The Screen Options menu allows you to customize how the contact table appears.
You can access Screen Options from the top right of the Contacts page.
From here you can:
- show or hide table columns
- adjust the number of contacts displayed per page
Customizing Screen Options helps tailor the interface to your workflow, especially when managing large contact lists.
Contact Actions
When you hover over a contact in the table, several quick actions appear.
These actions allow you to manage a contact without opening the full contact record.
Available actions include:
- Quick Edit – Allows you to quickly update basic information such as name, email, and contact status.
- Edit – Opens the full contact record where you can view and edit all contact information.
- Spam – Marks the contact as spam and prevents further communication.
- Delete – Permanently removes the contact from your CRM.
These quick actions make it easy to perform common tasks directly from the contacts table.
Contact Record
The Contact Record provides a detailed view of an individual contact and displays all information, activity, and interactions associated with that individual.
You can open a contact record by clicking a contact’s email address or edit in the Contact Table.
The contact record is organized into three main columns, each containing different types of information and tools.
This layout allows you to quickly view contact details, track activity, and manage CRM interactions in one place.
Contact Profile
At the top of the left column is the Contact Profile card.

This card displays the contact’s basic identity and provides quick actions for interacting with the contact.
The profile card includes:
- Profile picture or avatar
- Contact name
- Email address
- Website
- Primary Phone
- Mobile/Cell Phone
- Location
- Contact status (Confirmed, Unconfirmed, etc.)
- Local time(Hover over the date, it will also show Date/Time)
- Subscription date(Hover over the date, it will also show Date/Time)
- Birthdate
*Additional info can be displayed depending on what extensions are added.
To the right of the profile picture is a quick actions menu containing:
- Send Envelope Icon – Send an email directly to the contact
- Mobile Phone Icon – Initiate a phone call using the stored mobile number
- Flow Icon – Add the contact to an automation flow
- Form Icon – Trigger internal processes or record data
- Kebab icon – Opens the options to merge or delete a contact

These tools allow you to quickly manage and interact with contacts without navigating away from the record.
Tags
The Tags card displays all tags currently assigned to the contact.

Tags are used throughout Groundhogg to segment contacts, trigger automations, and organize your CRM.
From this section, you can:
- add new tags
- remove existing tags
- quickly view how the contact is categorized
Tags are one of the primary ways contacts are segmented inside Groundhogg.
Contact Information
Below the profile and tags is the contact information panel, which contains editable fields that store information about the contact.

This area uses tabbed sections to organize different types of data.
General
Contact Information
- First Name
- Last Name
- Email Address
- Opt-in Status
- Primary Phone & Ext.
- Mobile Phone
- Contact Owner
- Birthday
Location
- Line 1
- Line 2
- City
- Postal/Zip Code
- State
- Country
- IP Address
- Time Zone
- Locale
Source
- Signup Page
- Lead Source
Compliance
- Agreed To Terms
- Data Processing Consent
- Marketing Consent
These fields are used throughout Groundhogg for personalization and segmentation.
More
The More tab contains additional contact data:
- Additional contact methods
- Metadata associated with the contact
This section allows advanced users and integrations to store additional information about contacts.
Custom Tabs
Create custom tabs that contain custom fields.
Examples might include:
- Social Media information
- Feedback or survey responses
- Custom CRM fields specific to your business
Custom tabs allow Groundhogg to be extended and adapted to many different workflows.
Activity
The Activity tab in the center column displays a chronological timeline of everything the contact has done.

This includes interactions across your website, emails, and automations.
Examples of tracked activity include:
- emails sent and opened
- links clicked
- forms submitted
- pages visited
- flow steps completed
- automation events
This timeline provides a complete history of engagement with the contact.
You can also filter the activity feed to display specific types of events.
Notes
The Notes tab allows you to record internal notes about a contact. Notes are useful for documenting conversations, tracking important events, or storing additional context about a relationship with a contact.
Notes are internal only and are never visible to the contact. They help your team maintain a clear history of interactions and important details.
To add a note:
- Open a contact record.
- Click the Notes tab in the center column.
- Enter your note and save it.
Notes are displayed in chronological order so you can easily review past interactions and updates.
Groundhogg also supports note templates, which allow you to quickly insert pre-written notes when recording common types of information, such as call summaries, meeting notes, or support interactions.
For a complete guide to creating and managing notes, see the Notes documentation.
Tasks
The Tasks tab allows you to create and manage tasks related to a specific contact. Tasks are commonly used to track follow-ups, schedule calls, assign work to team members, or manage sales and support activities.
Tasks appear in the center column of the Contact Record and allow your team to organize actions that need to be completed for that contact.
To create a task:
- Open a contact record.
- Click the Tasks tab.
- Create a new task and assign it to a user if needed.
Tasks can include details such as a description, due date, and assigned user. This makes it easy to manage follow-ups and ensure important actions are not missed.
Groundhogg also supports task templates, which allow you to quickly create commonly used tasks such as follow-up calls, onboarding steps, or sales activities.
For a complete guide to creating and managing tasks, see the Tasks documentation.
Files
The Files tab allows you to upload and store files associated with a contact. This makes it easy to keep documents, attachments, or other files related to a contact in one place.
Examples of files that may be stored include:
- contracts
- signed agreements
- invoices
- screenshots
- documents
- supporting materials
Files are stored per contact, meaning each contact can have their own set of uploaded files.
Uploading Files
To upload a file:
- Open the contact record.
- Click the Files tab.
- Click Upload Files.
- Select a file from your computer.
Once uploaded, the file will appear in the list of files for that contact.
You can use the search field to quickly locate a file if multiple files have been uploaded.
Supported File Types
Groundhogg allows you to upload the most common file types supported by WordPress.
Examples include:
- PDF documents
- images (JPG, PNG, GIF)
- text files
- spreadsheets
- documents (DOCX, XLSX, etc.)
The exact file types allowed may depend on your WordPress configuration and server settings.
Managing Files
Each uploaded file includes options to:
Download
Download the file to your computer.
Delete
Permanently remove the file from the contact record.
Using Files in Emails
Files uploaded to a contact can be referenced using the Files replacement code.
{files}When used in an email or automation, this replacement code outputs a list of files associated with the contact.
This can be useful for sending contacts links to documents or attachments that have been uploaded to their profile.
Contact Insights
The right column of the Contact Record displays additional information about the contact, including system data, website activity, and relationships with other contacts.

This column is designed to give you deeper insights into the contact while keeping important information easily accessible.
The cards displayed in this column may vary depending on the extensions and integrations installed on your site. Some cards can also be expanded, collapsed, or reordered.
By default, the contact record typically includes the following cards:
Additional cards may appear if integrations such as eCommerce, memberships, or other plugins are connected to Groundhogg.
Managing Contact Insight Cards
The cards in the Contact Insights column can be customized to match your workflow.
At the top of the column you will see several controls:
- Expand All – Expands all cards so their contents are visible.
- Collapse All – Collapses all cards to reduce visual clutter.
- Cards – Allows you to toggle specific cards on or off.
These controls allow you to quickly adjust how much information is visible while working with a contact.
Individual Card Controls
Each card in the Contact Insights column can also be managed individually.
You can:
- Expand or collapse a card using the arrow icon in the card header.
- Reorder cards by dragging them to a different position.
- Show or hide cards using the Cards visibility menu.
This flexibility allows you to prioritize the information that is most important to your workflow.
For example, you might choose to keep Page Visits expanded while collapsing cards you use less frequently.
WordPress User
The WordPress User card displays information about the WordPress user account associated with the contact.
If the contact does not yet have a WordPress account, you will see the option to Create User Account.
When a contact is linked to a WordPress user, Groundhogg can sync information such as:
- email address
- user role
- login activity
- account information
This integration allows Groundhogg to work seamlessly with membership sites, learning platforms, and other plugins that rely on WordPress user accounts.
Page Visits
The Page Visits card displays pages the contact has visited on your website.
This information is collected through Groundhogg’s tracking system and helps you understand how contacts interact with your content.
Page visit tracking can help you:
- identify highly engaged contacts
- understand what content interests a contact
- trigger automations based on website behavior
For example, you can start an automation when a contact visits a specific page on your site.
If no visits have been tracked yet, this card will display a message indicating that no activity has been recorded.
Relationships
The Relationships card allows you to connect contacts to other contacts in your CRM.
Relationships can be defined as:
- Parent
- Child
This feature is useful for representing real-world connections between contacts, such as:
- family members
- team members
- managers and employees
- business relationships
When relationships are created, they appear in both contact records, making it easy to visualize how contacts are connected.
A single contact can have multiple parent or child relationships.
Extension Cards
Additional cards may appear in this column depending on the extensions and integrations installed on your site.
Examples might include:
- WooCommerce customer data
- membership information
- company records
- booking information
- sales pipeline details
Was this helpful?
Let us know if this document answered your question. That’s the only way we can improve.

