Docs/Troubleshooting/Troubleshooting Guide

Troubleshooting Guide

Having issues with Pingd? This guide covers common problems and their solutions.

Agent Issues

Agent Not Responding in Slack

Symptoms: You send a message to Pingd in Slack but get no response. Solutions:
  1. Check the bot is added to the channel — Type /invite @Pingd in the channel
  2. Try a DM — Send a direct message to the Pingd bot instead
  3. Check Slack connection — Go to Settings → Integrations → Slack and verify the connection is active
  4. Reconnect Slack — If the connection shows an error, click Reconnect and re-authorize
  5. Check if your account is disabled — Ask your admin if your agent access has been disabled

Slow Responses

Symptoms: Agent takes more than 15 seconds to respond. Solutions:
  1. Complex queries take longer — Pipeline analysis across many records is slower than simple lookups
  2. CRM sync in progress — If a sync is running, queries may be slower. Check sync status in Settings
  3. Simplify your query — Break complex questions into smaller parts
  4. Check status page — Visit status.pingd.io for any known service issues

Inaccurate or Incomplete Answers

Symptoms: Agent returns wrong data or misses records. Solutions:
  1. Check sync status — Your CRM data may not be fully synced yet
  2. Verify field mapping — Custom fields need to be mapped at Settings → Integrations → Field Mapping
  3. Add data definitions — Help the AI understand your fields with custom definitions
  4. Check data access policies — You may not have access to the records you're asking about
  5. Be more specific — "Show me deals over $100K closing in Q2" gets better results than "show me big deals"

Agent Says "I Don't Have Access"

Symptoms: Agent reports it cannot access certain data. Solutions:
  1. Check your data access policy — Ask your admin what data you're authorized to see
  2. Verify CRM connection — The CRM may need to be reconnected
  3. Check access tier — Some features require Power or Admin tier

Slack Issues

"App Not Installed" Error

Symptoms: Slack says Pingd isn't installed in your workspace. Solutions:
  1. Ask your Slack workspace admin to approve the Pingd app
  2. Have a Pingd admin reconnect the workspace from Settings

Bot Posting in Wrong Channel

Symptoms: Notifications or insights going to the wrong Slack channel. Solutions:
  1. Go to Settings → Agent → Notifications
  2. Verify the delivery channel is set correctly
  3. Update scheduled task delivery settings if applicable

Can't Find the Pingd Bot

Symptoms: Pingd doesn't show up in Slack's app directory or DM list. Solutions:
  1. Search for "Pingd" in Slack's app search
  2. Check if the app was removed from your workspace
  3. Ask your admin to re-install the app

Data Issues

CRM Data Not Showing Up

Symptoms: Records you expect to see aren't appearing in agent responses. Solutions:
  1. Wait for sync — Initial sync can take 15-60 minutes
  2. Trigger manual sync — Go to Settings → Integrations → CRM and click Sync Now
  3. Check the object is included — Verify the object type is in your sync configuration
  4. Check your CRM permissions — Your CRM user needs read access to the records
  5. Check data access policy — Your Pingd policy may filter those records

Sync Errors

Symptoms: Sync status shows errors or warnings. Solutions:
  1. Authentication expired — Reconnect your CRM from Settings
  2. API limit reached — Wait for your CRM's API limit to reset (usually hourly)
  3. Object permission denied — Ensure your CRM user has API access to the required objects
  4. Contact support — If errors persist, email support@pingd.io with the error details

Stale Data

Symptoms: Agent returns outdated information. Solutions:
  1. Check last sync time — Settings → Integrations shows the last successful sync
  2. Trigger manual sync — Click Sync Now for immediate refresh
  3. Check sync frequency — Default is every 15 minutes; contact support if you need faster sync

Connector Issues

Snowflake Authentication Errors

Symptoms: "Authentication failed" or "User does not exist" when testing Snowflake connection. Solutions:
  1. Verify account identifier — Use the format orgname-accountname (found in your Snowflake URL)
  2. Check username/password — Ensure credentials are correct and the user exists
  3. Verify role permissions — Snowflake user needs SELECT permissions on target databases/schemas
  4. IP allowlist — Add Pingd's IP addresses to your Snowflake network policy if required
  5. Multi-factor authentication — Currently not supported; use a service account without MFA
Common account identifier mistakes:
  • Using the full URL instead of just the identifier
  • Missing the region if it's not us-west-2
  • Case sensitivity — use lowercase for the identifier

S3 Connection Issues

Symptoms: "Access Denied" or "InvalidAccessKeyId" errors when connecting to S3. Solutions:
  1. Verify AWS credentials — Check that access key and secret key are correct
  2. Check bucket permissions — IAM user needs s3:GetObject and s3:ListBucket permissions
  3. Bucket region — Ensure the bucket region matches your configuration
  4. Public access blocked — Your bucket may have public access restrictions
Required S3 permissions:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetObject",
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::your-bucket-name",
                "arn:aws:s3:::your-bucket-name/*"
            ]
        }
    ]
}

Salesforce Token Issues

Symptoms: "Invalid session ID" or "INVALID_LOGIN" errors when using Salesforce connector. Solutions:
  1. Refresh OAuth tokens — Go to Dashboard → Connections, find your Salesforce connection, and click Reconnect
  2. Check API access — Ensure your Salesforce user has API access enabled
  3. Password change — If you changed your Salesforce password, you'll need to reconnect
  4. Session timeout — Salesforce tokens expire; Pingd should auto-refresh, but manual reconnection may be needed
Token refresh process:
  1. Navigate to Dashboard → Connections
  2. Find your Salesforce connection (will show "Error" status)
  3. Click Reconnect
  4. Re-authorize with Salesforce
  5. Test the connection to verify it's working

Advisor Issues

Advisor Batch Still Processing

Symptoms: Advisor status shows "Processing" for longer than expected. Solutions:
  1. Wait for completion — OpenAI batch processing can take 2-24 hours depending on queue
  2. Check batch status — Dashboard → Advisors → View Details shows current batch status
  3. Large datasets — More data takes longer to process; consider adding filters to reduce scope
  4. OpenAI API limits — Rare, but batch may be delayed due to API quotas
Normal processing times:
  • Small datasets (<1000 records): 5-30 minutes
  • Medium datasets (1K-10K records): 30 minutes - 2 hours
  • Large datasets (10K+ records): 2-24 hours

Advisor Delivery Failures

Symptoms: Advisor completed processing but insights weren't delivered to Slack. Solutions:
  1. Verify Slack connection — Check Settings → Integrations → Slack for connection status
  2. Check notification column — Ensure your data has a valid email column mapped for delivery
  3. Email matching — Recipient emails in your data must exactly match Slack workspace member emails
  4. User not in workspace — If someone left the Slack workspace, delivery will fail for their records
Delivery requirements:
  • Data must have a notification column (like owner_email) configured in data shaping
  • Email addresses must match Slack workspace members exactly
  • Recipients must be active members (not guests or deactivated accounts)

"No Slack User Found" Errors

Symptoms: Error message shows specific email addresses that couldn't be found in Slack. Solutions:
  1. Check spelling — Verify email addresses in your data match Slack profiles exactly
  2. Case sensitivity — Email matching is case-sensitive
  3. User not in workspace — Person may have left the Slack workspace or been deactivated
  4. Guest accounts — Slack guest users may not be found by email lookup
  5. Update data — If someone changed their email, update it in your source system
Example error: "No Slack user found for bigdawg@gmail.com" This means the data contains bigdawg@gmail.com but no active Slack workspace member has that email address.

Advisor Role Requirements

Symptoms: "Insufficient permissions" error when trying to create or manage advisors. Solutions:
  1. Check your role — Only Owner and Admin roles can create advisors
  2. Request role upgrade — Ask your organization owner to upgrade you to Admin
  3. Member limitations — Member role can view advisor insights but cannot create or modify them
Role permissions for advisors:
  • Owner: Full advisor access (create, edit, delete, manage)
  • Admin: Full advisor access (create, edit, delete, manage)
  • Member: View insights only, cannot create or modify advisors

Account Issues

Can't Log In

Solutions:
  1. Reset password — Use the "Forgot Password" link on the login page
  2. Check email — Make sure you're using the email your admin invited
  3. Try OAuth — If you signed up with Google/Microsoft, use that login method
  4. Contact admin — Your account may have been disabled

Can't Access Admin Features

Solutions:
  1. Verify your role — only Owner and Admin roles have admin access
  2. Ask the current Owner or Admin to upgrade your role

Still Need Help?

If this guide didn't solve your issue:

  1. Check the FAQ for common questions
  2. Email support@pingd.io with:
- Your account email - Description of the issue - Steps to reproduce - Any error messages
  1. Include screenshots if possible
Our support team typically responds within 4 business hours.

See also: FAQ · Connecting Slack · Connecting Your CRM