Importing Conversations
Import your HelpScout conversations to analyze customer feedback. Here's how importing works.
Starting an import
From the mailbox page
- Navigate to your mailbox in Jetson
- Click Import
- Choose your date range
- Click Start Import
Choosing a date range
| Scenario | Recommended range |
|---|---|
| First import | Last 30 days |
| Testing | Last 7 days |
| Full history | Last 90 days |
| Comprehensive | Last 6-12 months |
Start small to verify everything works, then import more history.
What happens during import
Fetching
Jetson retrieves conversations from HelpScout:
- Batches of conversations are fetched
- Progress is shown in real-time
- Duplicate conversations are skipped
Processing
Each conversation is analyzed:
- Thread detection - Split multi-issue conversations
- Classification - Determine category and priority
- Embedding - Generate semantic representation
- Duplicate check - Compare to existing items
- Work item creation - Create bugs, features, or articles
Completion
When import finishes:
- New work items appear in your dashboard
- Patterns are updated
- Metrics are recalculated
Import progress
Real-time tracking
The import page shows:
- Conversations fetched
- Conversations processed
- Work items created
- Estimated time remaining
Background processing
You can leave the page during import:
- Processing continues in the background
- Return anytime to check progress
- You'll see results when complete
Multi-issue detection
What it is
Some conversations cover multiple topics:
- Customer reports a bug, then asks a feature question
- Long thread spanning weeks with topic changes
- Multiple distinct issues in one email
How it works
Jetson detects:
- Conversations spanning 7+ days
- Clear topic pivots
- Customer explicitly changing subjects
Each issue becomes a separate work item.
When splitting occurs
Splits happen when:
- Topic A is resolved, then Topic B is introduced
- Customer says "different question" or "switching topics"
- Significant time gap with new subject
Splits don't happen when:
- Follow-up questions about same issue
- Multiple aspects of one problem
- Iterative troubleshooting
Handling duplicates
Automatic deduplication
Before creating a work item, Jetson checks:
- Semantic similarity to existing items
- Exact match detection
- Product-specific context
What happens with duplicates
When a duplicate is detected:
- No new work item is created
- Customer count on existing item increases
- Conversation is linked to existing item
Adjusting sensitivity
If you see too many duplicates or too few:
- Go to Settings > Products
- Adjust Threshold Settings
- Re-import affected conversations
Webhook vs. import
Webhooks (real-time)
After connecting HelpScout, webhooks handle new conversations:
- Triggered within seconds of new messages
- Fully automatic
- No manual action needed
Import (historical)
Import handles past conversations:
- Manual trigger
- Date range selection
- One-time operation per range
When to use each
| Scenario | Method |
|---|---|
| New conversations | Automatic via webhook |
| Historical data | Manual import |
| Missed conversations | Re-import date range |
| Testing setup | Small import |
Troubleshooting imports
Import stuck
If progress stops:
- Wait a few minutes (large batches take time)
- Refresh the page
- Check HelpScout connection in Settings
- Try a smaller date range
Missing conversations
If expected conversations aren't appearing:
- Verify they're in the selected date range
- Check the mailbox filter
- Confirm HelpScout permissions
- Look in "No Action" category (may be filtered)
Duplicate items appearing
If you see duplicate work items:
- Check threshold settings (may be too low)
- Review similar items manually
- Merge or resolve duplicates
Classification errors
If classifications seem wrong:
- Manually correct a few examples
- Jetson learns from corrections
- Re-import after corrections accumulate
Re-importing
When to re-import
- After changing classification settings
- To pick up missed conversations
- After correcting classifications
- When expanding date range
What happens
- New conversations are added
- Existing conversations are updated
- Duplicates are handled automatically
- Work items are regenerated if needed
Data safety
Re-importing doesn't delete existing data:
- Manual edits are preserved
- Resolved status is maintained
- GitHub links remain intact