Skip to main content

Dashboard

The Whinself Dashboard is the main control panel of your WhatsApp API server. It provides a comprehensive interface to manage your account, monitor service status, and access various functionalities.

Accessing the Dashboard

After installing Whinself, you can access the management console through any web browser by navigating to:

http://IP_WHINSELF:PORT

Where:

  • IP_WHINSELF is the IP address of your Whinself server
  • PORT is the port configured in your config.json file (default: 8888)

Through this URL, you can access all configuration options and obtain the QR code needed to connect to WhatsApp.

WhatsApp Connection

When accessing the dashboard for the first time, you'll need to connect your WhatsApp account:

  1. Navigate to the QR code section in the dashboard
  2. Open WhatsApp on your mobile device
  3. Go to Settings > Linked Devices > Link a Device
  4. Scan the QR code displayed on the Whinself dashboard
  5. Once connected, Whinself will maintain your WhatsApp session

By connecting your WhatsApp account through this method, you authorize Whinself to send and receive messages on your behalf. Always ensure your usage complies with WhatsApp's Terms of Service.

Overview

The Dashboard is organized into several key sections:

  • Account Management
  • Service Status Monitoring
  • Logs Viewer
  • Configuration Panel (Premium Feature)

Account Panel

The Account Panel displays your user information and subscription details:

  • User Information

    • Email address
    • UUID
    • Account creation date
    • Subscription status
    • Plan type
    • Expiration date
    • Subscription ID
  • Subscription Management

    • Subscribe button (for non-subscribers)
    • Manage subscription button (for active subscribers)
    • Free trial available (no credit card required)

Service Status Panel

The Service Status Panel shows three status cards:

Health Status

  • Indicates WhatsApp network connection status
  • Visual indicators:
    • Green: Connected
    • Yellow: Disconnected

Phone Status

  • Displays connected phone number
  • Visual indicators:
    • Blue: Connected
    • Grey: Not connected

Webhook Status

  • Shows configured webhook URL
  • Visual indicators:
    • Green: Configured
    • Grey: Not configured

Logs Panel

The Logs Panel provides real-time activity monitoring:

  • Connection Status

    • Current connection state
    • Clear logs button
  • Log Viewer

    • Timestamp
    • Log level
    • Message content

Configuration Panel

The Configuration Panel is available for users with an active subscription (including free trial) and includes:

  • Service preferences
  • Advanced settings
  • Customization options

Security Features

The Dashboard implements several security measures:

  • Route protection for authenticated users
  • Premium feature validation
  • Secure logout system

Access Requirements

To access the Dashboard:

  1. Valid authentication
  2. Active subscription (free trial or paid)

Best Practices

When using the Dashboard:

  1. Regularly check the Health Status to ensure WhatsApp connectivity
  2. Monitor logs for any unusual activity
  3. Keep your subscription active (free trial or paid) to access all features
  4. Use the Clear Logs button periodically to maintain performance
  5. Review your webhook configuration regularly

Note: Whinself is an unofficial third-party tool that connects to WhatsApp using your personal account credentials. It is not affiliated with or endorsed by WhatsApp or Meta Platforms, Inc. By connecting your WhatsApp account, you authorize Whinself to send and receive messages on your behalf. Always ensure your usage complies with WhatsApp's Terms of Service.

Troubleshooting

Common issues and solutions:

  1. Connection Issues

    • Check Health Status card
    • Verify network connectivity
    • Review recent logs
  2. Subscription Problems

    • Verify subscription status
    • Check expiration date
    • Start a free trial if no subscription is active
    • Contact support if issues persist
  3. Log Display Issues

    • Clear logs if display is slow
    • Check browser console for errors
    • Verify webhook configuration