# Webhooks

{% hint style="info" %}
Webhooks are available on all paid subscription plans.
{% endhint %}

Mavenseed has a powerful behavioral events system that you can tap into via webhooks. We can send data over the wire to any URL of your choice. Here's how it works.

Head to your sites listing within your account, and select "Webhooks" from the dropdown menu.

![Select Webhooks from the site dropdown within Account/Sites](/files/-M3HOPmq9i0M-gYGSqUb)

Provide a valid URL for the events to be sent to. Then, choose a few events that you'd like us to send.

![Provide a valid URL, then choose events to send.](/files/-M3HOwGZByau9pJqJrLw)

Here's the full list of events that we currently support. See anything that's missing? Just reach out and let us know.

| Event Name           |
| -------------------- |
| Added to Cart        |
| Added to Newsletter  |
| Completed Course     |
| Completed Lesson     |
| Created Account      |
| Created Answer       |
| Created Question     |
| Failed Quiz          |
| Passed Quiz          |
| Purchased            |
| RSVP to LiveStream   |
| UnRSVP to LiveStream |
| Signed in            |
| Started Course       |
| Submitted Exercise   |
| Subscribed           |
| Viewed Checkout      |
| Viewed Course        |
| Viewed Download      |
| Viewed LiveStream    |
| Viewed Plans         |
| Viewed Post          |
| Viewed Subscribe     |

The event is sent in JSON. Here's an example of the event that's sent.

```
{
  "uuid"    => "d131a0d3-ace4-4e61-961f-5ae52e1017b8", 
  "object"  => "event", 
  "type"    => "viewed_checkout", 
  "created" => "1585155369", 
  "customer => "joebixby@aol.com",
  "data"    => {}
}
```

| Param    | Description                                                                  |
| -------- | ---------------------------------------------------------------------------- |
| uuid     | This is specific to the event and can be used to find the event via the API. |
| object   | This is always event.                                                        |
| type     | The type of event as listed above.                                           |
| created  | When the event was created, in seconds since the epoch                       |
| customer | The email of the customer, if the customer was logged in at the time.        |
| data     | Additional event specific data used in some events.                          |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavenseed.com/developers/webhooks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
