---
title: "Repeater"
canonical: "https://docs.devo.com/space/latest/95214715/Repeater"
format: markdown
---
> Macro (toc)

## Description

This unit is a [Processor](https://devodocs.atlassian.net/wiki/spaces/latest/pages/95213765) unit type.

A Repeater is a unit that repeats an event a certain amount of times. 

An event comes in through the *in* port. The event is sent through the *out *port the number of times specified in the properties, optionally containing an event count field.

![image](media://832896c5-b20c-4754-9f18-c8e8b5f68a46)

## Configuration

After dragging this unit into the Flow canvas, double-click it to access its configuration options. The following table describes the configuration options of this unit:

| **Tab** | **Field** | **Description** |
| --- | --- | --- |
| *General* | *Name* | Enter a name for the unit. It must start with a letter, and cannot contain spaces. Only letters, numbers, and underscores are allowed. |
| *Description* | Enter a description detailing the scope of the unit. |
| *Times* | The number of times input events will be repeated. |
| *Count field name* | <span style="color: #172b4d">Enter the name of an input event field containing an event order number, starting at zero, to be added to the output event (optional).</span> |

## Input ports

| **Port** | **Description** |
| --- | --- |
| *in* | <span style="color: #172b4d">All events enter through this port.</span> |

## Output ports

| **Port** | **Description** |
| --- | --- |
| *out* | <span style="color: #172b4d">Outputs events the number of times indicated in the configuration, with optional count field starting at 0.</span> |

## Example

Imagine you wish to repeat an event 10 times to send to a **my.app **table.

You can use the Repeater unit to do so. First, <span style="color: #172b4d">we add a </span>[Tick ](https://devodocs.atlassian.net/wiki/spaces/latest/pages/95214835)<span style="color: #172b4d">unit to fire the request every time we need it.</span> Then, connect it to the Repeater unit through its *in* input port. Finally, we can send the events to a Devo **my.app **table by connecting the Repeater to [Devo Sink ](https://devodocs.atlassian.net/wiki/spaces/latest/pages/95214553)unit.

![image](media://95203714-2e24-4023-a4ff-d9816fa9ac07)

In the Repeater unit properties, set the **Times **field to 10 to send the event ten times

![image](media://4fcdc1b2-2049-4ae2-a53f-cafc74481b1c)

In the Repeater unit properties, specify the **my.app** table in the **Table name **field.

> ℹ️ After [saving and starting](https://devodocs.atlassian.net/wiki/spaces/latest/pages/95213352) the Flow, you must click the red button of the Tick unit to begin sending events.

### Download this example

You can try this flow by downloading the following JSON file and uploading it to your domain using the **Import **option.