> ## Documentation Index
> Fetch the complete documentation index at: https://docs.periskope.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Logs

> View bulk message logs, stop ongoing broadcasts, retry failed messages, and duplicate previous broadcasts.

## Viewing Bulk Message Logs

The bulk message logs screen provides a comprehensive view of all bulk message operations, both past and ongoing.
Access this screen by going to `Bulk messages > Logs`. Here's what you can do:

1. **View All Broadcast Operations**: See a list of all bulk message operations you have conducted or that are currently in progress. Each entry shows the broadcast status, total chats, and counts for successful, failed, and pending messages.

2. **Detailed Broadcast Information**: Click on any log entry to open a detailed view of that broadcast. This includes:
   * Total chats, success count, failed count, pending count
   * Delivered and read percentages
   * Timestamp and who performed the broadcast
   * A per-chat table showing the status of every individual message, which you can filter by status (success, failed, pending)

<Frame caption="Broadcast Details">
  <img src="https://mintcdn.com/bharatkumarramesh/1urplzL03OMicNGa/features/images/broadcast-logs.png?fit=max&auto=format&n=1urplzL03OMicNGa&q=85&s=5130a73010b978a463f54941c77801bd" alt="broadcast-details" width="2938" height="1664" data-path="features/images/broadcast-logs.png" />
</Frame>

## Stopping an Ongoing Broadcast

If you need to halt a bulk message operation that is currently in progress, you can stop it from the logs screen.

<Steps>
  <Step title="Navigate to Broadcast Logs">
    Go to `Bulk messages > Logs` where you can see the status of all your ongoing and past broadcasts.
  </Step>

  <Step title="Click Stop sending">
    Locate the ongoing broadcast, click the three-dot menu (⋯) on the right, and select `Stop sending`. This immediately halts processing of any remaining messages in the queue.
  </Step>
</Steps>

<Note>
  Stopping a broadcast will not recall or unsend messages that have already been sent. It only prevents pending messages from going out.
</Note>

## Retrying Failed Messages

If some messages in a broadcast failed to deliver, you can retry just those contacts without resending to everyone else.

<Steps>
  <Step title="Navigate to Broadcast Logs">
    Go to `Bulk messages > Logs`.
  </Step>

  <Step title="Click Retry failed">
    Locate the broadcast with failed messages, click the three-dot menu (⋯) on the right, and select `Retry failed`. This creates a new send operation targeting only the contacts that failed — recipients who already received the message will not be messaged again.
  </Step>
</Steps>

<Frame caption="Stop or Retry Broadcasts">
  <img src="https://mintcdn.com/bharatkumarramesh/hz7lf2Fm42TCjPEk/features/images/stop-restart-log.png?fit=max&auto=format&n=hz7lf2Fm42TCjPEk&q=85&s=84782099fa5f09b8a9d9108fae5375b1" alt="stop-retry" width="2474" height="286" data-path="features/images/stop-restart-log.png" />
</Frame>

<Note>
  Retrying a broadcast only sends to contacts where delivery failed. Successful and pending messages from the original broadcast are not affected.
</Note>

## Duplicating a Broadcast

You can duplicate any previous broadcast to instantly use it as a starting point for a new one — keeping the same message, contact list, and settings.

<Steps>
  <Step title="Navigate to Broadcast Logs">
    Go to `Bulk messages > Logs`.
  </Step>

  <Step title="Click Duplicate">
    Find the broadcast you want to reuse and click the `Duplicate` button from the actions menu. This opens the new broadcast flow pre-filled with the original broadcast's settings, which you can adjust before sending.
  </Step>
</Steps>

<Frame caption="Duplicate a Broadcast">
  <img src="https://mintcdn.com/bharatkumarramesh/hz7lf2Fm42TCjPEk/features/images/duplicate-broadcast.png?fit=max&auto=format&n=hz7lf2Fm42TCjPEk&q=85&s=7ee4659260cb87aca8e645ae9bb90a4e" alt="duplicate-broadcast" width="2502" height="366" data-path="features/images/duplicate-broadcast.png" />
</Frame>
