Conversations
Manage all customer communication from a single inbox. Email and WhatsApp messages flow into one unified view where you can respond, assign, tag, and track conversations across channels.
Accessing Conversations
Click the chat icon in the top navigation bar to open the conversations panel. The panel slides in from the right, showing all conversations across your connected channels.
Channels
Conversations supports two communication channels:
| Channel | Providers | Use Case |
|---|---|---|
| Gmail, Office 365, IMAP | Business correspondence, quotes, follow-ups | |
| Meta Cloud API, Twilio | Real-time messaging, quick responses |
Each channel has its own icon in the conversation list so you can quickly identify the source.
Choosing a WhatsApp Provider
WiseParts supports two WhatsApp integration methods:
| Provider | Best For | Pricing |
|---|---|---|
| Meta Cloud API | Most businesses | Direct Meta rates only |
| Twilio | Existing Twilio customers | Meta rates + Twilio markup |
WhatsApp Messaging Window
WhatsApp allows free-form messaging only within 24 hours of the customer's last message. After that, you must use an approved template to restart the conversation.
Conversation List
The left panel displays your conversations with:
- Channel icon — Email or WhatsApp indicator
- Contact name — Customer or contact identifier (linked to customer record when available)
- Tags — Color-coded labels for organization
- Last message preview — Most recent message snippet
- Timestamp — When the last message arrived
- Status indicator — Current conversation state
Filtering Conversations
Use tabs to organize your view:
| Tab | Shows |
|---|---|
| Mine | Conversations assigned to you |
| Unassigned | Conversations without an assignee |
| All | All conversations you can access |
Additional filters are available in the filter dropdown:
- Status — Open, pending, snoozed, resolved
- Channel — Email, WhatsApp, or specific accounts
- Tags — Filter by applied tags
Reading and Responding
Select a conversation to view the full message thread. The right panel shows:
- Complete message history with timestamps
- Sender information and customer link
- Attachment previews
- Message status indicators (sent, delivered, read)
Sending Messages
- Type your message in the input area at the bottom
- Press Enter or click the send button
Keyboard shortcuts:
- Enter — Send message (when configured)
- Shift + Enter — New line
Attachments
Attach files by:
- Dragging and dropping files onto the message area
- Clicking the attachment icon
Supported formats include images, PDFs, Office documents, and audio files. File size limits depend on the channel.
Using Templates
Click the template icon to insert a pre-built message. Templates help ensure consistent messaging and are required for WhatsApp conversations outside the 24-hour window.
Conversation Actions
Assigning
Assign conversations to team members for clear ownership:
- Click the assignee dropdown in the conversation header
- Select a user or team
- The conversation moves to the assignee's "Mine" tab
Assignment can happen automatically based on rules you configure.
Tagging
Tags help you organize and filter conversations. Apply multiple tags to categorize by topic, priority, or workflow stage.
To add tags:
- Open a conversation
- Click the Tags section in the conversation details
- Select existing tags or create new ones inline
Tags appear as colored pills in the conversation list for quick visual identification.
Tags can also trigger automations — for example, tagging a conversation as "Urgent" can notify a manager or reassign it to a senior agent.
Snoozing
Hide a conversation temporarily when you need to follow up later:
- Click the snooze button
- Choose when to resurface:
- 1 hour
- 2 hours
- 4 hours
- Tomorrow (9:00 AM)
- Next Monday (9:00 AM)
Snoozed conversations reappear in your inbox at the scheduled time.
Resolving
Mark conversations as complete when no further action is needed:
- Click the resolve button (checkmark icon)
- The conversation moves to resolved status
Resolved conversations are hidden from the default view but remain searchable. You can unresolve a conversation if it needs attention again.
Private Notes
Add internal notes that only your team can see:
- Click the note icon in the message composer
- Type your note
- Send — the note appears in the thread with a distinct style
Private notes are useful for documenting context, handoff instructions, or decisions without sending anything to the customer.
Auto-Replies
Automatically respond to incoming messages when your team is unavailable. Auto-replies can acknowledge receipt and set expectations for response times.
AI Assistance
Incoming messages are automatically analyzed by AI to help you respond faster and more effectively.
When a new message arrives, the AI:
- Analyzes sentiment — Detects if the customer is positive, neutral, frustrated, or urgent
- Assesses urgency — Flags messages that need immediate attention
- Suggests tags — Recommends tags based on message content
- Extracts context — Identifies references to orders, quotes, or invoices
- Recommends actions — Provides quick-action buttons for common tasks
The analysis appears as a private note in the conversation thread, visible only to your team. This gives you instant context before responding.
Associating with Customers
Link conversations to customer records for context:
- Click the customer link in the conversation header
- Search for and select a customer
- The conversation is now associated with that customer record
Once linked, you can:
- View the customer's profile from the conversation
- See conversation history on the customer's profile
- Access customer context when responding
Starting New Conversations
To initiate a conversation:
- Click the + button in the conversations panel
- Select a channel (email account or WhatsApp number)
- Enter the recipient (email address or phone number)
- Compose and send your message
For WhatsApp, you must use an approved template when contacting a customer for the first time.
Performance Metrics
Track response times, resolution rates, and message volumes from the Conversations dashboard.
Configuration
Accounts
The Accounts tab shows all connected communication channels. Each account can be configured independently.
Email Providers
| Provider | Authentication | Best For |
|---|---|---|
| Gmail | Google OAuth | Personal or Google Workspace accounts |
| Office 365 | Microsoft OAuth | Microsoft 365 or Outlook accounts |
| IMAP | Username/password | Any email provider with IMAP/SMTP access |
Connecting Gmail
- Click Add Email
- Select Gmail
- Click Connect with Google
- Sign in and authorize WiseParts to access your email
- Configure sender name and signature
- Save
Connecting Office 365
- Click Add Email
- Select Office 365
- Click Connect with Microsoft
- Sign in and authorize access
- Configure sender name and signature
- Save
Connecting IMAP
For email providers not supporting OAuth, use IMAP:
- Click Add Email
- Select IMAP
- Enter your credentials:
| Field | Description |
|---|---|
| Email Address | Your full email address |
| IMAP Server | Incoming mail server (e.g., imap.example.com) |
| IMAP Port | Usually 993 for SSL |
| SMTP Server | Outgoing mail server (e.g., smtp.example.com) |
| SMTP Port | Usually 587 for TLS or 465 for SSL |
| Username | Your email username |
| Password | Your email password or app-specific password |
- Test the connection
- Configure sender name and signature
- Save
WhatsApp Providers
| Provider | Setup | Features |
|---|---|---|
| Meta Cloud API | Direct integration with Meta Business | Full API access, template management |
| Twilio | Meta embedded signup via Twilio | Same setup as Cloud API — grant WiseParts access to your WABA and numbers through Meta's embedded signup |
Connecting WhatsApp (Meta Cloud API)
- Click Add WhatsApp Number
- Select Cloud API
- Accept Meta's terms and conditions
- Log in to your Meta Business account
- Select or create a WhatsApp Business Account
- Choose a phone number to connect
- Configure business information
- Save
Requirements:
- Meta Business account
- Verified business
- Phone number capable of receiving SMS or voice calls for verification
Connect WhatsApp (Twilio)
- Click Add WhatsApp Number
- Select Twilio
- Accept Meta's terms and conditions
- Sign in with your Meta Business account
- Select or create a WhatsApp Business Account
- Choose a phone number to connect
- Configure business information
- Save
Requirements:
- Meta Business account
- Verified business
- Phone number capable of receiving SMS or voice calls for verification
Authorized Users
Control which team members can access each account:
- Open an account's settings
- Go to Authorized Users
- Add or remove users who should have access
Users added to a sender channel have permission flags: handles conversations (can view and respond), can reassign, can clear assignment, and can resolve all. A user who handles conversations but is not set as an auto-assignment target will see conversations but won't be automatically assigned new ones.
Users not authorized for an account won't see its conversations.
Templates
Message templates ensure consistent communication and are required for WhatsApp messaging outside the 24-hour window.
Creating Templates
- Go to the Templates tab
- Click Create Message Template
- Configure the template:
| Field | Description |
|---|---|
| Account | Which email or WhatsApp account can use this template |
| Name | Internal name for finding the template |
| Content | The message body with optional variables |
| Labels | Categories for organizing templates (e.g., "Quotes") |
Template Variables
Personalize templates with dynamic content using double curly braces:
Hello {{customer_name}},
Your quote {{quote_number}} is ready for review.
Best regards,
{{user_name}}
Available variables depend on context. Common variables include:
| Variable | Inserts |
|---|---|
{{customer_name}} | Customer's name |
{{quote_number}} | Related quote number |
{{user_name}} | Your name |
{{company_name}} | Your company name |
WhatsApp Template Approval
WhatsApp templates must be approved by Meta before use:
- Create the template in WiseParts
- The template is automatically submitted to Meta
- Wait for review (typically 24-48 hours)
- Check template status:
| Status | Meaning |
|---|---|
| Pending | Awaiting Meta review |
| Approved | Ready to use |
| Rejected | Did not meet guidelines — edit and resubmit |
Template Types
Templates can be configured for different purposes:
| Type | Use Case |
|---|---|
| Start | Can initiate new conversations |
| Reply | Can be used within existing conversations |
| Window | WhatsApp templates for use outside 24-hour window |
Tags
Tags help organize conversations by topic, priority, or workflow stage.
Creating Tags
- Go to the Tags tab
- Click Create Tag
- Configure:
| Field | Description |
|---|---|
| Name | Tag label (e.g., "Urgent", "Quote Sent") |
| Description | Optional explanation of when to use this tag |
| Color | Visual identifier for quick recognition |
- Save
Tags appear as colored pills in the conversation list and can be used to filter conversations.
Managing Tags
- Edit a tag to change its name, description, or color
- Delete a tag to remove it (existing conversations keep their tag history)
Tags can also be created inline when tagging a conversation — just type a name and select "Create new tag".
Business Hours
Define when your team is available to set customer expectations and control auto-reply behavior.
Setting Hours
- Go to the Business Hours section in an account's settings
- Configure hours for each day of the week:
- Set start and end times
- Mark days as closed
- Set your timezone
- Optionally configure holiday schedules
Impact of Business Hours
Business hours affect:
- Response time metrics — Calculated only during business hours
- Auto-replies — Can be configured to send different messages outside hours
- Dashboard reporting — Filter metrics by business hours
Auto-Reply
Send automatic responses to incoming messages.
Configuring Auto-Reply
- Go to Auto-Reply in an account's settings
- Enable auto-reply
- Configure triggers:
| Trigger | Sends When |
|---|---|
| Outside Business Hours | Message arrives when team is unavailable |
| First Contact | New conversation from unknown contact |
| Always | Every incoming message (use sparingly) |
- Write your auto-reply message
- Save
Assignment Rules
Automatically assign incoming conversations to team members based on configurable rules.
Available Rules
| Rule | Assigns To |
|---|---|
| Customer's Salesman | The salesman assigned to the customer record |
| Customer Custom Field | User specified in a customer's custom field |
| Latest Assigned User | The last person who handled this contact |
| Team Brand | Team members based on brand associations |
| Workload Rotation | Distribute evenly based on current workload |
| Random User | Random team member from authorized users |
Configuring Assignment Rules
- Go to Assignment Rules in an account's settings
- Add rules in priority order (first matching rule wins)
- For each rule, specify:
- The rule type
- Any required parameters (e.g., which custom field)
- Fallback behavior if no match
Rules are evaluated in order. The first rule that finds a valid assignee is used.
Signatures
Configure email signatures that are automatically appended to outgoing messages.
Creating Signatures
- Go to Signatures in an account's settings
- Create a signature with:
- Formatted text
- Images (logo, headshot)
- Links
- Set as default for the account or specific users
Signatures can include HTML formatting for rich content like social media links and contact information.
Account Status
Monitor the health of your connected accounts:
| Status | Meaning | Action |
|---|---|---|
| Active | Connected and syncing | None needed |
| Error | Authentication issue | Reconnect the account |
| Paused | Manually paused | Resume when ready |
If an account shows an error, you'll need to reauthenticate. Click the account and follow the reconnection flow.