# Ways to Transmit Messages

One way to transmit a message is to click on the manual transmit button in the [Transmit Panel](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-main-menus/main-menu-spy-networks/transmit-panel) as shown in **Figure 1**.

![Figure 1: Use the manual transmit button to quickly transmit a message.](https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2Fi5mlRt0Sf2t0L2Y66PVK%2Fspyoutways.gif?alt=media\&token=c8ee56db-fd15-4940-bc02-44628b2325cc)

Vehicle Spy also supports many other ways to transmit messages as shown in Table 1.

| Ways to Transmit Messages                                                                                                                                                                                                                                                                               | Description                                                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Periodic Message Transmission](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-main-menus/main-menu-spy-networks/transmit-panel/ways-to-transmit-messages/auto-tx-and-transmit-rate)                                                                                               | Transmits messages at an interval.                                                                                                                                                                                           |
| [Predefined Hotkey F4 Menu](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/shared-features-in-vehicle-spy/shared-features-predefined-function-keys)                                                                                                                                            | Tap keyboard F4 then corresponding number to transmit a message.                                                                                                                                                             |
| [Tx Button](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-main-menus/main-menu-measurement/graphical-panels/graphical-panels-tools) on a [Graphical Panel](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-main-menus/main-menu-measurement/graphical-panels) | A customizable button on a graphical panel which will transmit a message when pressed.                                                                                                                                       |
| [Automatic Response](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/messages-editor-message-fields/receive-message-tx-msg-field)                                                                                                  | Transmits a message when a message is received.                                                                                                                                                                              |
| Function Block: [Playback](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-tutorials/tutorial-1-basics-of-vehicle-spy) Type                                                                                                                                                         | Replays a captured buffer of messages.                                                                                                                                                                                       |
| Function Block: [Script](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-main-menus/main-menu-scripting-and-automation/function-blocks/function-blocks-types/script-type-function-block) Type                                                                                       | Completely customizable script which can conditionally transmit messages.                                                                                                                                                    |
| [Messages Editor](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/messages-editor-overview) Hotkey                                                                                                                                 | Message is transmitted when the assigned keyboard hotkey is pressed.                                                                                                                                                         |
| [Widget](https://docs.intrepidcs.com/vspy-3-documentation/3.9.12/shared-features-in-vehicle-spy/shared-features-widgets)                                                                                                                                                                                | Customizable buttons along the window edges that will transmit messages when clicked. A Transmit Widget can be created by using the Widget setup or Transmit messages from the Tx Panel can be drag and dropped to a widget. |
