> For the complete documentation index, see [llms.txt](https://docs.ep.mburger.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ep.mburger.cloud/ios-docs/automation/send-events.md).

# Send events

You can send events with the `MBAutomationSwift` like this:

```swift
MBAutomation.sendEvent("event")
```

You can specify 2 more parameters, both optional: `name` a name that will be displayed in the MBurger dashboard and a dictionary of additional `metadata` to specify more fields of the event

```swift
MBAutomation.sendEvent("purchase",
                       name: "Purchase",
                       metadata: ["quantity": 1])
```

Events are saved in a local database and sent to the server every 10 seconds, you can change the frequency setting the `eventsTimerTime` property.
