Skip to Content
Projects

πŸ“ Projects

Create, configure, and manage the projects that organize your defect tracking, feedback collection, and error monitoring workflows.


🌟 Overview

A project in Sniffer is the central workspace for tracking bugs, collecting feedback, and monitoring errors. Each project has its own πŸ“‹ Task Board, πŸƒ Sprints, πŸ’¬ Feedback pipeline, πŸ“‘ Live Logs, πŸ”— Integrations, and team roster. You can create separate projects for different products, teams, or clients.

Projects are created using a guided onboarding wizard and appear on your Projects Dashboard where you can access, edit, or archive them.


🏠 Projects Dashboard

Your landing page after login. Displays all projects in a card layout.

UI ElementDescription
πŸ” Search barFilter projects by name or key
βž• Create New Project buttonOpens the project creation wizard
Project cardsOne card per project in a responsive grid
πŸ“‹ My Tasks (sidebar)Cross-project view of all tasks assigned to you

πŸ“‡ Project Card Details

Each card shows:

  • Project Name and color icon
  • Project Key β€” short identifier used in issue keys (e.g., SNF-101)
  • Team Members β€” avatars of assigned members
  • Open Issues β€” count of unresolved bugs and tasks
  • Last Activity β€” timestamp of most recent update

πŸ“‹ My Tasks

Access My Tasks from the sidebar to see all issues assigned to you across every project.

FilterOptions
StatusOpen, In Progress, In Review, Done
PriorityCritical, High, Medium, Low
ProjectFilter by specific project
Due DateOverdue, Due Today, Due This Week, Custom Range
TypeBug, Task, Feature Request
SortDue Date, Priority, Created Date, Updated Date

βž• Create Project Wizard

Click Create New Project to launch the guided wizard. The URL includes the organization type: ?org=SUPPORT, ?org=ENGINEERING, or ?org=MARKETING.

Step 1: πŸ‘‹ Welcome

An introduction screen explaining what Sniffer does. Click Get Started to proceed.

Step 2: πŸ“ Project Details

FieldRequiredTypeDetails
Project Nameβœ… YesText inpute.g., β€œMobile App v2.0”
Project Keyβœ… YesAuto-generatedMax 4 uppercase chars, derived from name. Used as issue prefix (e.g., MOB-1). Cannot be changed after creation.
Domainβœ… YesText input (validated)e.g., β€œapp.yourcompany.com”
Team MembersNoSearch + selectSearch organization members by name/email. Selected members appear as chips.

Step 3: πŸ“‘ Channel Selection

Choose how bugs and feedback will reach your project:

ChannelDescriptionWhat Gets Captured
Basic RecordingManual bug creation with screen + console captureScreenshot, description, console logs
Customer Feedback ButtonFloating widget on your websiteBug reports, feature requests, screenshots, recordings, auto-captured browser context
Smart RecordingAdvanced session captureFull user session with console logs, network requests, interaction timeline

Tip: β€œCustomer Feedback Button” is recommended for most teams. If selected, a Widget Customization panel appears with these options:

Widget SettingTypeDescription
Brand ColorColor pickerPrimary color for the widget UI
PositionSelectionFloating or corner placement
Display ModeSelectionPopup, inline, or sidebar
Bug ReportToggleEnable bug report category
General FeedbackToggleEnable general feedback
Feature RequestToggleEnable feature requests
SuggestionToggleEnable suggestions
Collect EmailToggleAsk users for their email
Dark ModeToggleDark theme for the widget
Max Recording SecondsSliderMaximum video recording duration
Powered ByToggleShow/hide β€œPowered by Sniffer” attribution
Company NameText inputYour company name in the widget header

See πŸ’¬ Feedback β†’ for full widget documentation.

Step 4: πŸ”§ Connect Your Tools & Set Routing

A grid of tool groups. For Support projects, the Project Management group is hidden (Support uses Helpdesk tools). For Engineering projects, all three groups appear.

GroupToolsPurpose
πŸ“‹ Project ManagementJira, Asana, Azure BoardsTwo-way issue sync (hidden for Support projects)
πŸ’¬ CommunicationSlack, Microsoft TeamsReal-time notifications
🎧 HelpdeskZendesk, Intercom, FreshdeskSupport ticket sync

Clicking any tool opens a configuration modal showing:

  • Connection status chip (Connected / Not Connected)
  • If company-level credentials exist: a toggle switch to connect this project
  • If not configured: a β€œConfigure [Tool]” button navigating to Company Settings

Below the tool groups, a Category Routing matrix appears:

CategorySync To (dropdown)Notify Email (checkbox)Notify Comm (checkbox)
Bug ReportJira / Zendesk / Sniffer onlyβ˜‘β˜
FeedbackSniffer onlyβ˜‘β˜
Feature RequestSniffer onlyβ˜‘β˜
SuggestionSniffer only☐☐

See πŸ”— Integrations β†’ for detailed setup instructions.

Step 5: πŸ›‘οΈ Error Monitoring

A yes/no choice: β€œWant to Catch Errors Before Customers Notice?”

If Yes is selected, a configuration panel appears:

SettingDescription
Sync ToDropdown β€” choose where auto-detected errors sync (Jira, Zendesk, Sniffer only)
Notify EmailToggle β€” send email alerts for new errors
Notify CommunicationToggle β€” send Slack/Teams alerts

If No, error monitoring can be enabled later from βš™οΈ Settings.

See πŸ“‘ Live Logs β†’ for full error monitoring documentation.

Step 6: βœ… Done

Project is created. You are redirected to the new project’s πŸ“‹ Task Board. A Getting Started Checklist appears in the sidebar showing remaining setup steps.


πŸ“± Applications

Each project can contain multiple Applications β€” sub-modules representing different parts of your product (e.g., β€œWeb Frontend”, β€œAPI Server”, β€œMobile App”).

Navigate to Project β†’ Applications to manage them.

FieldDescription
Application URLThe domain where the Sniffer script is installed
Script StatusWhether the script is actively sending data
Last Data ReceivedTimestamp of the most recent event
Feedback WidgetWhether the widget is enabled for this domain
Error MonitoringWhether error capture is active

Note: You can register multiple applications under a single project for different environments (staging, production) or multiple domains.


πŸ”§ Managing Existing Projects

✏️ Edit Settings

Navigate to Settings from the project sidebar to modify project name, description, icon color, integrations, statuses, and more. See βš™οΈ Settings & Permissions β†’.

πŸ“¦ Archive

Deactivate a project while preserving all data. Archived projects can be restored at any time.

πŸ—‘οΈ Delete

Navigate to Settings β†’ Danger Zone and click Delete Project.

  1. A confirmation dialog appears
  2. Type the project name to confirm
  3. Click Delete to permanently remove all data

⚠️ Warning: Deleting a project is irreversible. All tasks, sprints, feedback, attachments, and settings will be permanently removed. Existing Jira tickets created by Sniffer will remain in Jira but will no longer sync.


πŸ” Permissions

ActionRequired Permission
πŸ“‹ View projectsPROJECT.VIEW
βž• Create projectPROJECT.CREATE
✏️ Edit projectPROJECT.EDIT
πŸ—‘οΈ Delete projectPROJECT.DELETE

See βš™οΈ Settings & Permissions β†’ for role details.


TopicDescription
πŸ“‹ Task Board β†’Manage bugs and tasks after creating your project
πŸ”— Integrations β†’Connect Jira, Zendesk, Slack, and more
πŸ’¬ Feedback β†’Set up the customer feedback widget
πŸ“‘ Live Logs β†’Enable live error monitoring
βš™οΈ Settings β†’Configure statuses, tags, members, and roles