Self-hosted challenge

  • Created: September 25, 2016
  • Last Updated: September 25, 2016

You can host challenges on your own server if you don’t want to use our templates. This requires some knowledge of web development, since you’ll need to create your own website to host the challenge on. To get started with a self-hosted challenge, head over to the create wizard and when you get to the “Template” step, scroll on down to select the self-hosted template.

Campaign URL

Why do we need an URL? Well we don’t really. But if we don’t know where your challenge is located, we can’t send people back to it. For example, say someone shared one of their entries on Facebook, Twitter, Google+, … in this case we need to know where to send their friends if they click on the link. You can change the URL at any time in the template settings of your challenge.

Getting your challenge on the website

Now you still need to create your website ofcourse. Or maybe you already have a website and just want to put the challenge on there? Anyway, once you have your website, take a look at the help items under “Embed BuboBox on your website”. ( They’re in the menu on the left ;) )

Or get more creative by using the Javascript API, again in the menu on the left.

URL parameters

When we redirect people to your challenge, some GET-parameters will be added to the URL. They tell you more about your challenge and the person visiting the challenge. The table below provides an overview of these parameters.

Parameter Default Description
state video The current state of your challenge, according to our schedule module
next video Timestamp to indicate when your challenge will reach the next state in the schedule
fb_lang * video The language this person has set his or her Facebook in.
fb_liked * video Whether this user likes your Facebook page. You can use this to likegate your page!

* only available if you have used our publish-to-facebook functionality and the person is visiting from a Facebook tab