Instruction for setting up and running your white-label ticketing and box-office platform

Introduction

Ticketor platform allows you to own a white-label, branded, website, where event organizers can sign up and get a ticketing website, just like Ticketor’s clients but under your brand and your pricing. To learn more about Ticketor platform check out the blog and video on: https://www.ticketor.com/Account/Blog/Ticketor-White-Label-Platform

Setting Up:

  1. Sign up or upgrade: Sign up for a Platform account or upgrade your account to platform from Control Panel > Account & Settings > Plan & features
  2. Use your domain: Move the site to your own domain (preferred) or sub-domain by following Control Panel > Help & Support > Help & Instructions > Moving the site to your own domain / sub-domain (white-label)
  3. Add Stripe payment processor: Add a Stripe payment processor: Go to Stripe.com and sign up for a new account. DO NOT SIGN UP TO STRIPE by clicking on the blue button on Ticketor as you need a stand-alone Stripe account.
    If you already have an existing Stripe account that is not stand-alone you can go to your Stripe Settings > Authorized Apps and remove the Authorized apps so the account will become independent. Then go to the API keys section to re-roll API keys.
  4. Additional Stripe settings Additional Stripe settings are required to allow your clients to connect their Stripe account with yours and for you to be able to bill the clients. Go to Control Panel > Account & Settings > Payment Processor and make sure you are in edit mode or confirm your password to switch to edit mode.
    1. Live mode client ID: On the Control Panel > Account & Settings > Payment Processor, click on the link next to “Live mode client ID” to go to your Stripe dashboard page.
      1. In the “Branding Section”, upload your logo and set your colors. When your clients click on the blue connect Stripe button to connect their Stripe account to yours, they will see your branding and logo next to Stripe’s brand on Stripe.com
      2. In the Integration > OAuth settings, activate all options.
      3. In the Integration > Redirects section, set the redirect to https://www.ticketor.com/handlers/stripe.ashx and set it as the default redirect URL.
      4. Copy the value of the Live mode client ID and paste it the correct field in your Ticketor payment processor page, then hit the save button.
    2. Secret Key: On the Control Panel > Account & Settings > Payment Processor, click on the link next to “Secret Key” to go to your Stripe dashboard page. Reveal the secret key and copy and paste it to the secret key box. Then click the Save button.
    3. In your Ticketor account, click on the blue button in the Control Panel > Account & Settings > Payment Processor to connect to the Stripe account that you created independently. When taken to Stripe.com, log in to your existing Stripe account that you created independently and connect it to Ticketor. This will add all Stripe fields required to sell tickets to your Ticketor site.
    4. Now you should have all your Stripe fields filled out.
  5. Testing Stripe settings

    Sign up as a client on your platform. Then go to the Payment Processor page as the client administrator on the client. Click on the Blue Stripe button to connect a Stripe account. Sign in / up for a DIFFERENT Stripe account and authorize the platform. It should take you back to the clients payment processor page with all the fields filled out.

  6. Plans and Pricing:

    You need to create at least one Plan, so your clients can sign up at that plan. Go to Control Panel > Platform > Manage Plans. Create a new plan.

    Then click on the “Plan Price” icon for the plan and set the pricing including any monthly fee, setup fee, transaction fee, add-on features for the plan. The price should be set at least in one currency.

    You can add prices in as many currencies and the correct price / currency will be selected and shown to your client at the time of sign up based on the country they select.

    If the price for any supported currency is not entered, then the system will convert the fees to the client’s country’s currency.

    If the client uses a country that Ticketor or Stripe do not support their currency as a billing currency, then the prices will be shown in your default currency and they will be billed in the default currency.


    Hint: You can check your current plan pricing at Control Panel > Account & Settings > Plan & Features as a reference and to make sure your prices are not below what you get charged.

  7. Register your nameservers: Your clients who decide to move their site to their own domain, need to set their nameservers to ns1.Ticketor.com and ns2.Ticketor.com . For these nameservers to work, you need to register the nameservers with their IP addresses on your domain registrar. Go to your domain registrar for Ticketor.com and go to the section to register nameservers. Register ns1.Ticketor.com with IP address 132.148.157.241 and ns2.Ticketor.com with IP address 104.168.148.16 . These IP addresses may change in the future, if so we will let you know so you can update them accordingly.
  8. Add a Signup page: Go to Control Panel > Account & Settings > Pages & Navigations and add a page of type “Sign Up Page for your platform clients”. This is the page that your clients use to sign up, choose a plan, and get their ticketing and box-office website.
  9. Add an event hub page: (Optional) Go to your “Tickets” (upcoming events) page, the page that lists all your events. Click on the Gear icon and tick the box for “Show upcoming events from all clients”. It will make the page a hub for all your clients’ events.
  10. Security: You can log in with your platform administrators’ username and password to any of your clients’ sites and you will have full administrative (supper administrative) power on their site to perform customer support, assistance or any other regulatory activities. As a result, your administrator credentials are very sensitive and you should follow best practices to make sure they are not compromised:
    1. Use strong password for your platform administrator accounts.
    2. Do not use the passwords that you use for your platform on any other site
    3. Enable two-factor authentication for your platform account from Control Panel > Account & Settings > Site Settings
    4. Change passwords frequently
    5. Make sure to use your administrative power on your clients’ site in accordance with your terms of service and clients’ expectation
  11. Add a Facebook app: A Facebook app allows your users and users of your clients to log in with Facebook and also to connect their Gallery page to their Facebook albums.
    1. Creating a Facebook app may require some hassle for approval and set up. If you don’t mind about this part of the site to use Ticketor’s brand, you can use Ticketor’s app instead. To use Ticketor’s Facebook App, go to Control Panel > Account & Settings > Site Settings > Social media and Facebook and in the App Id, put “Ticketor” and in the App Secret put “Ticketor” and save.
    2. To create your own Facebook app, clear the Facebook App ID and Facebook App Secret fields, then hit the Save button. Next follow the instructions in Control Panel > Help & Support > Help & Instructions > Social Media and Facebook Integration . Your app needs to request and get approved for the following permissions and features: email, pages_read_engagement, pages_show_list, public_profile .
  12. Sign up for a test site: (Optional) Sign up on your signup page for a test client account so that you can experience the client’s experience and you will have a test account to manage
  13. Set up site templates: (Optional) Sign up on your signup page for one or more template accounts. Design each account, add / remove pages and add content to the pages. Then edit each one of your plans and select a “template site” as the template so when clients sign up at that plan, they get a site with the same design as the template site.
  14. Add informational pages: (Optional) Add other pages to your site to describe the service you provide and your plans and pricing.
  15. Sell ticketing equipment: (Optional) Add a Store page to sell ticketing equipment or other services you may offer.

Day to day activities and managements:

  1. Signup Emails: You will receive an email any time a client signs up on your site. The email is just for your information.
  2. List of Clients: You can see a list of all your clients from “Control Panel > Platform > Clients”
  3. Client Info (Snapshot) page: Clicking on the name of the client, brings up the “Client Info” page which is a snapshot of the client’s status, sales history and recent activities with quick links to different pages of the client site including their homepage, plan and pricing, payment processor, billing, events, venues, etc.
  4. Clients' Settings: Clicking on the settings, brings up the client’s site settings
  5. Clients' Plan and Prices: By going to the “Plan and Pricing” page of your client, you can adjust (overwrite) their fees, pricing and features, regardless of the plan they are on.
  6. Clients' Billing page: By going to the “Billing and Payments” of your client’s site, you can see their billing history, payments and ongoing balance.
  7. Automatic Billing: Your clients will get billed automatically for their activity on the same day of the month that they signed up.
  8. Invoicing: Invoicing: You can view / manage all your clients’ invoices, check unpaid invoices, edit the amount or due date, or create new invoices from “Control Panel > Platform > Invoices”. You can create manual invoices for anything outside the scope of your platform automatic billing such as a training session you may have provided to them.
  9. Event Replication Approval: Approval for replicating events, venues or making recurring events: Ticketor’s powerful event scheduler allows for creating on hundreds of events in one click. If an event is set incorrectly and replicated, it will be much harder to fix the issues after many instances of the event is created. As a result, and also to block spamming activities on your site, replicating events require a one-time approval from you. If you get a request for approval, simply click on the event link and quickly validate that the client is legit, the event is set up correctly without any obvious mistake and that the client has integrated a legit payment processor. Then when you are ready to approve, edit the user from “Control Panel > Account and Settings > User Manager” and grant them the permission to replicate events before responding to the email.