Membership & Promotion
Memberships

Integrate Memberships via a Webhook

Filmbot can send membership information to a third-party system, such as a Donor Management System, via webhooks.

First, check with the support team of your third-party system to see if it supports receiving information via webhooks. If so, they can provide you with a webhook URL.

To add the webhook URL to Filmbot, visit Settings > Theater Setup > Memberships, add the URL they provided, and click Save Changes. You can use the Test Webhook button next to the configured URL to send test information, and check to see if the data was correctly integrated by your third-party system.

When a membership is purchased or renewed, Filmbot will then send a json file with the following information to the configured URL.

membership-webhook.json: { "membership_id": 1234567, "membership_code": "MGS2XPR", "membership_plan": "Family Plan", "membership_term": "annual", "individual_or_dual": "dual", "purchase_date": "2023-01-01", "end_date": "2024-01-01", "price_paid": 100, "signup_or_renewal": "signup", "gifted": "yes", "gift_purchaser_id": 10, "gift_purchaser_email": "[email protected]", "member_1_id": 11, "member_1_name": "John Doe", "member_1_email": "[email protected]", "member_1_birthdate": "1990-01-01", "member_2_id": 12, "member_2_name": "Jane Doe", "member_2_email": "[email protected]", "member_2_birthdate": "1990-01-01", "mailing_address": "123 Main St", "mailing_address_2": "Apt 1", "mailing_city": "Anytown", "mailing_state": "NY", "mailing_postal_code": "12345", "mailing_country": "USA", "phone": "123-456-7890", "interests": "Cinema, History", "source": "Letterboxd" }