Mavenseed Documentation
Back to Mavenseed
  • Welcome to Mavenseed 🎉
  • Getting Started
    • Creating your account
      • Connect to Stripe
        • Stripe F.A.Q.
    • Managing your account
      • Managing Your Sites
        • Custom Domains
        • Importing Data
          • Customers with subscriptions
          • Customers with orders
          • Customers with no orders
          • Courses
          • Videos
          • Images
        • Exporting Data
        • Gateways
        • Policies
      • Inviting Collaborators
      • Guest Authors
      • Manage your Subscription
      • Plugin Subscriptions
  • Creating Content
    • Dashboard
    • Posts
      • Quotes
    • Pages
    • Courses
      • Course Stats
      • Chapters: Adding & Editing
      • Lessons
      • Exercises (Assignments)
        • Submitting to an Exercise
      • Quizzes
      • Details
      • Selling Options
      • Course Files
      • Settings
      • Notes
      • Revisions
    • Community
      • Buzzes
    • Downloads
      • Edit
      • Sell
      • Files
    • Live Streams
      • Editing Details
      • Selling Options
      • Editing Media
      • RSVP's
    • Categories
    • Tags
    • Site Search
    • Page Builder
      • Using Templates
    • Media Library
  • Selling Your Content
    • Single Purchases
    • Bundles
    • Memberships
    • Selling FAQ
    • SCA
  • Running your business
    • Customers
      • Received Payments
    • Progress Reports
    • Orders
      • Creating Manual Orders
    • Managing Subscriptions
      • How Subscriptions Work
      • Creating Subscription Plans
      • Editing a Subscription Plan
      • Canceling & or Deleting customers subscription
      • How to: Creating a tiered subscription offering
      • Changing your Maven Subscription Plan
      • Emailing your Subscribers
      • Team Plans
      • Override Plans Page
      • Custom Welcome Page
      • Free Subscriptions
    • Coupons
    • Gift Cards
    • Gift Subscriptions
    • GDPR
    • Selling Merch
  • Managing your site
    • Activity
      • Events List
      • Single Event
      • UTM Campaigns
      • Comments
    • Reports
    • Settings
      • Scripts
      • Links
      • Design
      • Communications
      • Integrations
        • Google Analytics
        • Google Tag Manager
        • Mailchimp
        • Zapier
        • Youtube
        • Helpscout
        • Tree Planting
      • Taxes
        • Stripe
        • Braintree
        • U.S. Sales Tax
        • EU Value Added Tax
      • Forms
        • Contact form
    • Market
      • Social Links
      • Social
      • Comments
      • Reviews
      • Bookmarks
      • Loves
      • Playlists
      • Gamification
      • PayPal ($)
      • Projects ($)
      • Profiles ($)
    • Security
      • Spam
    • Notifications
    • SEO
  • Developers
    • API
      • Coupons
      • Courses
      • Customers
      • Events
      • Lessons
      • Chapters
      • Course Chapters
      • Orders
      • Payments
      • Subscriptions
    • Webhooks
    • Site Customizations
  • Changelog
    • 2023
      • January
    • 2022
      • December 2022
      • November 2022
      • October 2022
      • September 2022
      • August 2022
      • July 2022
      • May 2022
      • April 2022
      • March 2022
      • February 2022
      • January 2022
    • 2021
      • November 2021
      • September 2021
      • August 2021
      • July 2021
      • June 2021
      • May 2021
      • February 2021
      • January 2021
    • 2020
      • November 2020
      • October 2020
      • September 2020
      • August 2020
      • July 2020
      • June 2020
      • May 2020
      • April 2020
  • Beta Accounts
    • Ensuring Subscription Plans are Synced with Stripe
    • Updating your Stripe Product ID
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Developers

Webhooks

PreviousSubscriptionsNextSite Customizations

Last updated 5 years ago

Was this helpful?

Webhooks are available on all paid subscription plans.

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.

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

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.

Select Webhooks from the site dropdown within Account/Sites
Provide a valid URL, then choose events to send.