Self-Hosted Challenge

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.

You can also take a look at the source-code of our own templates to get a better idea of how we do stuff here at BuboBox. Just head on over to our GitHub repository and explore the different templates.

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. If you want to know how we handle these parameters in our own templates, take a look at this full-fledged redirect.html file. This example uses JavaScript, but ofcourse, you’re free to do it anyway you like.

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

Can't find an answer to your question?

Can't find an answer to your question or problem? Support requests are the most efficient way for us to handle your support inquiries.