Built for Fighter Development

FightStar Interclub delivers structured interclub events for developing fighters across multiple combat disciplines. Built for gyms. Run professionally. Focused on safety and progression.

Our Mission

FightStar Interclub is the UK’s leading grassroots interclub competition platform for combat sports.

Founded in 2014 as the sister organisation to FightStar Championship, we provide structured, safe interclub events designed to help developing fighters gain real competitive experience. Our events bridge the gap between gym training and full amateur competition — giving athletes the chance to perform under real conditions, build confidence, and progress at the right pace.

What we Stand For

Fair, Experienced-Based
Matchmaking
Safety-first rules
and officiating
Clear standards
& Rules for all
Multiple combat
disciplines
Learn More

Upcoming Events

Register for our upcoming events

// Webflow Form to Zapier Integration with Stripe Redirect (function() { // Get the form element (adjust the selector based on your form ID) const form = document.querySelector('[data-name="Event Registration Form"]'); if (form) { form.addEventListener('submit', function(e) { e.preventDefault(); // Collect all form data const formData = new FormData(form); const data = { formResponse__email: formData.get('email') || '', formResponse__first_name: formData.get('first_name') || '', formResponse__last_name: formData.get('last_name') || '', formResponse__selected_fee: formData.get('selected_fee') || '', formResponse__age: formData.get('age') || '', formResponse__gender: formData.get('gender') || '', formResponse__weight: formData.get('weight') || '', formResponse__gym_name: formData.get('gym_name') || '', formResponse__experience_level: formData.get('experience_level') || '', formResponse__primary_discipline: formData.get('primary_discipline') || '', formResponse__secondary_discipline: formData.get('secondary_discipline') || '', formResponse__disclaimer_accepted: formData.get('disclaimer_accepted') || '' }; // Show loading state const submitBtn = form.querySelector('input[type="submit"], button[type="submit"]'); if (submitBtn) { submitBtn.disabled = true; submitBtn.textContent = 'Processing...'; } // POST to Zapier webhook (your Webflow form trigger step URL) fetch('https://hooks.zapier.com/hooks/catch/26591824/u03fxnj/', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(data) }) .then(response => response.json()) .then(result => { // The Zap will POST back the checkout URL to your endpoint // For now, redirect to a success page if (result.status === 'success') { // Redirect to Stripe checkout if available if (result.checkout_url) { window.location.href = result.checkout_url; } else { alert('Your registration has been received!'); form.reset(); } } }) .catch(error => { console.error('Error:', error); alert('There was an error processing your registration. Please try again.'); if (submitBtn) { submitBtn.disabled = false; submitBtn.textContent = 'Submit'; // Reset button } }); }); } })();