User Stories & Personas
This document outlines real-world scenarios for different SweepTag users. Find your role and see how you'd use the app.
Persona 1: IT Asset Manager (Enterprise)
Profile
- Name: Sarah
- Role: IT Asset Manager for a 500-person company with 3 office locations
- Current Challenge: Manual tracking of 2,000+ IT assets across Lansweeper; no barcodes for quick scanning
- Goal: Barcode every asset, scan to verify location/owner, integrate with existing Lansweeper
User Stories
Story 1.1: "Generate barcodes for all existing IT assets"
As an IT asset manager
I want to generate QR code barcodes for all 2,000 assets in my Lansweeper instance
So that I can print labels, attach them to devices, and scan them during audits
How Sarah uses SweepTag:
- Installs SweepTag and connects her Lansweeper instance
- SweepTag auto-discovers all 3 sites and displays all assets
- Uses the Batch Generate feature to create QR codes for all assets
- Barcodes link to the asset in Lansweeper (one scan = instant asset details)
- Prints thermal labels in bulk using her label printer
- Attaches barcodes to laptops, monitors, routers, etc.
Timeline: 30 minutes setup + 2-3 hours printing
Story 1.2: "Verify assets during physical audit using barcode scanning"
As an IT asset manager
I want to scan barcodes during a physical audit and confirm asset location/owner
So that I can quickly verify inventory and catch misallocations
How Sarah uses SweepTag:
- Opens the Scan tab on her iPad
- Walks through warehouse, scanning barcode labels
- App automatically logs scan location, date, and time
- After each scan, she can:
- See full asset details (hostname, owner, purchase date, warranty)
- Verify it matches the physical location (e.g., "This should be in IT Room 2, but I found it in Office 5")
- Flag discrepancies for follow-up
- Views a 7-day scan history on the Home tab
- Uses the data to update Lansweeper or create audit reports
Timeline: 1-2 hours for a warehouse audit
Story 1.3: "Create custom field for barcode tracking and write values back to Lansweeper"
As an IT asset manager
I want to create a custom field in Lansweeper (e.g., "Barcode ID") and have SweepTag write barcode values back
So that my assets in Lansweeper are linked to their barcodes for future reference
How Sarah uses SweepTag:
- In SweepTag Settings › Lansweeper, she taps Create Custom Field
- Names it "Barcode ID" (text field)
- SweepTag creates the field in all connected Lansweeper sites
- When generating barcodes, she configures them to write back to "Barcode ID"
- Each barcode value is automatically stored in Lansweeper
- Lansweeper users can now see "Barcode ID" on every asset record
Timeline: 5 minutes setup, automatic write-back with each generation
Persona 2: Field Technician (Mobile Worker)
Profile
- Name: Marcus
- Role: Field technician deploying and supporting IT equipment at client sites
- Current Challenge: No easy way to log where equipment goes; customer calls about "where's my monitor" go unanswered
- Goal: Quickly scan assets to log location, condition, and hand-off
User Stories
Story 2.1: "Scan barcode on equipment arrival to log deployment"
As a field technician
I want to scan a barcode when I deliver equipment to a site
So that I have a timestamped record of what was installed and when
How Marcus uses SweepTag:
- At a customer site, he opens the Scan tab
- Scans the barcode on a laptop being deployed
- Scan is logged with timestamp and location
- He can add notes (e.g., "Deployed to Marketing team, 3rd floor")
- Later, customer calls asking "When was this installed?" → He checks his scan history
- All scans are also visible in the app's activity log (searchable by date/asset)
Timeline: 5 seconds per scan
Story 2.2: "Use offline barcode scanning on sites with no internet"
As a field technician
I want to scan barcodes and log asset interactions even without an internet connection
So that my work isn't interrupted by poor site connectivity
How Marcus uses SweepTag:
- Before visiting a customer site, he opens SweepTag to download asset data (auto-caches)
- At the site (no internet), he scans barcodes
- Scans are logged locally with timestamps
- When he returns to the office (internet), scans auto-sync
- Scan history appears in the central audit trail
Timeline: Automatic, seamless
Story 2.3: "Print portable barcode reference sheet to take on-site"
As a field technician
I want to print a list of barcodes for today's job and take it with me
So that I can refer to it on-site without needing constant app access
How Marcus uses SweepTag:
- Before his shift, he selects today's assets in the Codes tab
- Taps "Export" to generate a printable barcode reference sheet
- Prints it and takes it on the job
- At each site, he can quickly cross-reference which barcodes he's expected to scan
- Uses his phone to scan and log them
Timeline: 5 minutes prep
Persona 3: System Administrator (Infrastructure Setup)
Profile
- Name: Alex
- Role: System Administrator managing Lansweeper and asset workflows for a managed services provider
- Current Challenge: Customers ask for barcode solutions; no good options that integrate with Lansweeper
- Goal: Deploy SweepTag across customer accounts, configure it for their workflows
User Stories
Story 3.1: "Set up barcode encoding rules for consistent asset identification"
As a system administrator
I want to configure how barcodes are generated (what data they encode, how they're named)
So that all my customer deployments follow a consistent standard
How Alex uses SweepTag:
- In Settings › Barcode Configuration, he configures:
- Format: QR Code (for smartphone scanning)
- Link type: Custom URL (e.g.,
https://assets.company.com/{assetKey}) - Naming: Uses asset fields like "Name" + "Serial Number" for file organization
- These settings become the default for all new databases
- When deploying to customers, he shares this config via a setup guide
- Each customer gets consistent barcode behavior across their fleet
Timeline: 10 minutes setup, applies to all future generations
Story 3.2: "Configure file structure for barcode organization"
As a system administrator
I want to organize generated barcodes into a virtual folder structure (grouped by asset type, department, etc.)
So that customers can easily find and manage their barcode files
How Alex uses SweepTag:
- In Settings › File Structure, he configures:
- Group by: Asset Type (so Servers/, Workstations/, Printers/ appear as separate folders)
- Naming: Include asset name and serial number
- Format: PNG for printing
- When customers generate barcodes, they automatically organize into these folders
- Customers can browse the Files view to see all barcodes organized by type
- Makes it easy to print "all Printer barcodes" or "all Server barcodes"
Timeline: 5 minutes setup
Story 3.3: "Document barcode setup for customer onboarding"
As a system administrator
I want to generate setup documentation for customers
So that they can self-serve barcode generation and scanning
How Alex uses SweepTag:
- He creates a customer setup guide (using this documentation as a template)
- Instructs customers to:
- Install SweepTag
- Connect their Lansweeper instance
- Use the Codes tab to generate barcodes
- Print and attach labels
- Provides troubleshooting for common issues (printer not found, Lansweeper connection failed, etc.)
- Customers are up and running without support tickets
Timeline: 30 minutes first-time setup, then self-service
Persona 4: Hobbyist & Maker (Tool Library)
Profile
- Name: Jordan
- Role: Manages a community tool library with 300+ tools
- Current Challenge: Tools disappear; no tracking of who borrowed what or when
- Goal: Barcode every tool, scan check-outs, and prevent loss
User Stories
Story 4.1: "Create a tool library database and barcode every item"
As a tool library manager
I want to create a local database of all tools, generate barcodes, and print labels
So that members can check out tools and I can track what's borrowed
How Jordan uses SweepTag:
- Installs SweepTag and selects "Create Local Database" → Template: Tools
- The template includes fields: Name, Category, Location, Condition, Value
- Adds all 300 tools:
- Hand saw (Hand Tools, Shed, Good, $35)
- Power drill (Power Tools, Shed, Good, $120)
- Ladder (Large Items, Garage, Excellent, $75)
- etc.
- Uses Batch Generate to create barcodes for all tools
- Prints labels and attaches them to each tool
- Now members can scan to check out
Timeline: 3 hours (includes data entry)
Story 4.2: "Track tool check-outs using barcode scanning"
As a tool library manager
I want to scan tools when members check them out
So that I know who has what and can follow up on overdue items
How Jordan uses SweepTag:
- Member arrives with a tool to borrow
- He scans the barcode (app logs: date, time, tool name)
- He notes the member's name (manual note or future sync with checkout system)
- Later, if the tool hasn't been returned after 7 days, he checks the scan history
- He can see "Ladder was checked out by Sarah on July 22, not returned yet"
- He texts or emails Sarah as a reminder
Timeline: 10 seconds per check-out
Story 4.3: "Generate printable inventory report"
As a tool library manager
I want to export a list of all tools with their barcodes
So that I can print an inventory sheet and audit my collection
How Jordan uses SweepTag:
- In the Codes tab, he uses Export to download all tool barcodes
- Format: CSV or JSON with tool name, barcode value, category, value
- Opens in a spreadsheet and prints a reference guide
- Periodically, he does a physical audit:
- Walks through the tool library
- Scans each tool's barcode
- Compares scan history to what should be there
- Identifies missing or misplaced items
Timeline: 10 minutes export + 2 hours audit
Persona 5: Barcode Enthusiast (Minimal Setup)
Profile
- Name: Casey
- Role: Wants to generate and print barcodes, no complex setup
- Current Challenge: Needs a simple, fast way to create barcodes for various projects
- Goal: Quick barcode generation without managing databases
User Stories
Story 5.1: "Generate a barcode for a single asset in 30 seconds"
As a barcode enthusiast
I want to quickly generate a barcode without creating a full database
So that I can print it immediately
How Casey uses SweepTag:
- Opens the app to the Codes tab
- Taps "Create Barcode"
- Enters:
- Name: "Package Shipment #1234"
- Value: "SHIP-1234567"
- Format: QR Code
- Taps "Generate"
- Barcode appears, ready to print
- Done in ~30 seconds
Timeline: 30 seconds
Story 5.2: "Print barcode labels to attach to parcels"
As a barcode enthusiast
I want to print high-quality barcode labels
So that I can attach them to items and scan later
How Casey uses SweepTag:
- After generating a barcode, he taps the print icon
- Selects print size (small for efficient label sheets)
- Chooses content: Just the barcode (no extra text)
- Selects his AirPrint printer
- Prints 10 barcodes on a single label sheet
- Cuts and applies labels to packages
Timeline: 2 minutes for 10 labels
Story 5.3: "Share barcode as an image or QR code"
As a barcode enthusiast
I want to share generated barcodes via email, messaging, or social media
So that others can scan them
How Casey uses SweepTag:
- After generating a barcode, he taps "Share"
- App exports the barcode as an image (PNG/JPEG)
- He selects how to share: Email, Messaging, Save to Photos, etc.
- Recipient can scan the barcode with any smartphone camera
Timeline: 10 seconds
Persona 6: Enterprise Administrator (Multi-Site Lansweeper)
Profile
- Name: Patricia
- Role: Global IT administrator for a multinational company with 50+ Lansweeper sites
- Current Challenge: Managing barcode generation across multiple regions; inconsistent practices
- Goal: Standardize barcode workflows across all sites and regions
User Stories
Story 6.1: "Connect multiple Lansweeper instances and generate barcodes for all sites"
As an enterprise administrator
I want to add multiple Lansweeper PAT tokens (one per region or instance) and generate barcodes for all sites simultaneously
So that every office has consistent barcode coverage
How Patricia uses SweepTag:
- In Settings › Integrations › Lansweeper, she adds multiple connections:
- "EMEA Region" (1,000 assets)
- "North America" (1,500 assets)
- "APAC Region" (800 assets)
- SweepTag shows all 3 regions' assets in one view
- She can batch generate barcodes for a specific region or all regions
- Barcodes are organized by site, making it easy to print region-specific batches
- All regions follow the same barcode standard (format, link type, naming)
Timeline: 30 minutes setup + 4 hours for all generations and printing
Story 6.2: "Automate barcode naming for compliance and consistency"
As an enterprise administrator
I want to configure how barcode files are named and organized
So that all regions follow the same naming convention for auditing and compliance
How Patricia uses SweepTag:
- In Settings › File Structure, she sets:
- File naming: "AssetType_AssetName_SerialNumber"
- Organization: Group by asset type (Servers, Workstations, Printers, etc.)
- File format: PNG
- Every generated barcode automatically follows this naming
- Example: "Workstation_ThinkPad_SN12345.png"
- Makes it trivial to find specific assets or generate audit reports
Timeline: 5 minutes setup, applies to all future generations
Story 6.3: "Generate audit trail of all barcode activity"
As an enterprise administrator
I want to see a log of when barcodes were generated, scanned, and modified
So that I have a complete audit trail for compliance purposes
How Patricia uses SweepTag:
- In Settings › Debug Tools, she can access:
- Generation history: Every barcode generated (date, time, asset, format)
- Scan history: Every barcode scanned (date, time, location)
- Connection logs: Lansweeper syncs, custom field writes, errors
- She exports these logs for her IT audit team
- Completes audit requirements without manual effort
Timeline: Real-time logging, on-demand export
Common Workflows Across Personas
Workflow: Barcode Lifecycle
Every user (regardless of persona) follows this pattern:
-
Create (data entry or sync)
- Create assets in local database, OR
- Connect to Lansweeper to access existing assets
-
Generate (barcode creation)
- Choose asset(s) to barcode
- Select format (QR or Code 128)
- Configure what the barcode encodes
-
Label (physical attachment)
- Print barcode labels
- Attach to physical assets
-
Scan (use)
- Scan with smartphone or barcode reader
- Log interaction (location, condition, owner, etc.)
-
Track (audit)
- View scan history
- Generate reports
- Identify discrepancies
Workflow: Database Setup
All database users follow this pattern:
- Create database (local) or connect (Lansweeper)
- Define fields (local only) or use default Lansweeper fields
- Add assets (local only) or sync assets (Lansweeper)
- Generate barcodes for assets
- Print and deploy barcodes
- Scan and track asset interactions
Key Takeaways
- SweepTag serves everyone: From enterprise administrators to hobbyists
- Flexibility: Works with Lansweeper, local databases, or just barcode generation
- Mobile-first: All workflows designed for on-the-go use
- Offline-ready: Never blocked by connectivity
- Scannable: Your barcodes work with any scanner or smartphone camera
Find your persona above and start with the relevant Use Cases guide!