Booking system for

Fireworks
Companies

Booking entertainment for municipalities, festivals, weddings, and businesses. Regulatory information collected at the time of booking, anti-no-show policy, refunds for weather-related cancellations—no phone calls on nights with sustained winds.

The wind wipes everything out. If your system doesn't have a bonus mechanism, that night's earnings go to the phone bill—and the next campaign won't come back.

14-Day Free Trial · No card · Cancel anytime

Challenges Facing the Industry

The 3 challenges facing pyrotechnicians — and how TuriTop helps

Challenge 1

Regulatory Information: Each show has its own license

Every fireworks display requires a municipal permit, approved show times, a minimum distance from the audience, and liability insurance. If these details aren’t all addressed when the contract is signed, problems arise on the day of the event that are impossible to resolve.

How TuriTop Helps You (Partially)

  • Custom fields when booking: municipal regulations, authorized hours, technical contact
  • Required contractor information (company, event address, contact person)
  • Automatic email with the contract + key details from your own domain
  • To be honest: TuriTop does not process licenses or conduct inspections. The data is recorded, but you are still responsible for regulatory compliance.
Challenge 2

Weather Forces Cancellation of Entire Shows

Sustained winds, rain, a storm warning. Everything is canceled. The client (city hall, wedding, company) expects flexibility. If you don’t have an automated system for issuing vouchers and rescheduling, you’ll be on the phone every night.

How TuriTop Can Help You

  • You can convert the contract into a gift certificate that is redeemable (validity is configurable)
  • Automatic email from your domain with the decision and the code
  • Customer-Initiated Changes: Choose a New Date via Email
  • Let's be honest: you're the one who makes the weather-related decision; TuriTop automates the communication
Challenge 3

Weddings, businesses, and municipalities. Different clients

A city council issues an invoice, provides terms and conditions, and requires a signature. A wedding couple pays a deposit and the balance the day before the ceremony. A company wants a quality certificate, itemized VAT, and tax information. If you handle all three the same way, you’ll lose all three due to administrative friction.

How TuriTop Can Help You

  • Set up each customer type as a product with its own custom fields
  • 30% deposit required at the time of booking (to prevent no-shows by large groups)
  • Payment links via email for corporate and municipal billing
  • Users and roles to help your sales team serve each type of account

Key Features

Designed for serious contracts

B2B Contracts with Complete Data

Set up each type of event (wedding, local festival, private event) as a product. Customizable customer details when booking: contact information for the person in charge, event address, applicable municipal regulations, date, and authorized time slot.

Vouchers Redeemable for Weather-Related Cancellations

When wind or rain forces a cancellation, you can convert the contract into a voucher redeemable (validity is configurable) with just a couple of clicks. An automatic email is sent to the customer from your own domain with the decision. The sale isn't lost—it's simply postponed to a safe date.

Anti-No-Show Alert + Online Payments

A deposit (typically 30%) is required when booking the show; the balance is due on the agreed-upon date. Stripe, PayPal, Redsys, Bizum, and bank transfer. Payment links via email for corporate clients with specific billing arrangements.

Real-Life Cases

Municipality, wedding, business — three clients, one system

A city council issues a contract with an invoice, terms and conditions, and a signature. A wedding couple pays a deposit and the balance the day before the wedding. A company requests a certificate and tax information. Set up each type as a separate product and let your sales team handle each account with the information it needs—no Excel, and no risk of losing any regulatory data on the night of the setup.

  • Each type of show is a product with its own price and duration
  • Customizable customer information (contact person, regulations, address)
  • Payment processing with Stripe, Redsys, PayPal, and Bizum
  • Payment links via email for corporate billing

Payment processing

Instant payment for your bookings

Connected to the payment gateways you already use. Money lands directly in your bank account — no TuriTop commission.

Redsys
Bizum
Apple Pay
Google Pay
Stripe
PayPal
Mercado Pago
myPOS

Credit/debit cards, bank transfers, and mobile wallets. Bizum, Apple Pay, and Google Pay are processed through Redsys.

Frequently Asked Questions

Questions We Get from Pyrotechnics Companies

What kind of pyrotechnics company is TuriTop suitable for?

Companies that provide fireworks displays for municipalities, city councils, festivals, and private events (weddings, bachelor/bachelorette parties, company openings, corporate celebrations, and local patron saint festivals). TuriTop centralizes bookings, the regulatory documentation recorded for each booking, payments (deposit + balance), and the management of weather-related changes.

Can I capture all the regulatory data when booking the show?

Yes. Set up the custom fields required by your protocol: organizer’s name, tax information, exact address of the event, hours authorized by the municipality, minimum distance from the public, and civil liability insurance policy number. The information is recorded in the booking and is available to your team via the dashboard and the mobile app.

How do I handle cancellations due to bad weather?

TuriTop doesn't monitor the weather report (you make that decision), but it does automate the response. When you decide to cancel due to wind or rain, you can convert the contract into a gift certificate redeemable (validity is configurable) with just a couple of clicks, and an automatic email is sent from your own domain to the customer with the decision and the code. The customer chooses a new date from their email via the change management system.

Can I collect the deposit when I make the booking and the rest on the day of the event?

Yes. Set up a down payment (typically 30%) at the time of signing the contract; the remainder can be collected manually on the agreed-upon date or via a payment link sent by email. We accept Stripe, Redsys, PayPal, Bizum, eCOMM, myPOS, and bank transfers. For corporate clients with specific billing requirements, email payment links allow them to pay using the payment gateway of their choice.

Can I manage sales agents who bring in contracts?

Yes. Create a user account for each sales agent with the appropriate permissions (agent role). The Affiliate System tracks the bookings associated with each agent and allows you to view commissions. This is useful if you work with regional representatives or event brokers.

Created for

Other nearby sectors

Ready to take your hiring process to the next level?

Activate TuriTop today. Your next municipal contract can be submitted with all the necessary documentation before installation.

  • 14-day free trial
  • no card
  • no commitment
  • 365 days with human support