BRANDED MINI-GAMES

Branded Mini Games are short mobile web games packed with powerful social features. They are fully customisable to any brand and run well on laptop, tablet, mobile or within an app.

How to create a Campaign for Facebook Chatbot?

Follow

The Facebook Chatbot Campaign is a campaign which offers exciting games to your users to increase entertainment for when the text conversation among friends dries up. Friends will share the games with each other and create a positive viral effect.

You can create a new Facebook Chatbot campaign by following the steps below:

  1. Open an internet browser and input the BMG Studio website URL.
  2. Sign in with your account.
  3. You can create a new campaign depend on your purpose or your favorite game:
         3.1 Create campaign for your PURPOSE:
      • Select the ""DASHBOARD" in Navigation Bar
      • Click "Plus" button to create your new brand game

        image12.png

      • Set the Campaign Target as “Messenger”.
      • Select the Campaign Purpose:
        • Ranking Basis: Your campaign will show end users’ ranking on a Leaderboard page, and the winners of your campaign will be decided by that ranking.
        • Lucky Draw Style: There is no Leaderboard page, and the winners of your campaign will be decided by a random lucky draw after the campaign has been ended.
        • Daily Reward: The campaign will be connected with your system login, allowing you to use the returned game result to define your own player rewards.
        • Instant Win: The campaign which users to know the result right after playing the game.

      • Select the Campaign Orientation.
      • Once done, click "Next" button to go to your game template tab.
      • Select any game to see its Game Detail.

        image31.png

      • If you like the game and want to make a new campaign with that game, simply click “Create a Campaign" button.
      • You will be led to the Create New Campaign wizard where you will be guided to create a new campaign step by step.

    3.2 Create campaign from your favorite GAME:
      • Select the "GAME" in Navigation Bar
      • In GAME page, select Campaign Purpose in the left menu:
        • Ranking Basis: Your campaign will show end users’ ranking on a Leaderboard page, and the winners of your campaign will be decided by that ranking.
        • Lucky Draw Style: There is no Leaderboard page, and the winners of your campaign will be decided by a random lucky draw after the campaign has been ended.
        • Daily Reward: The campaign will be connected with your system login, allowing you to use the returned game result to define your own player rewards.
        • Instant Win: The campaign in which users will know the result right after playing the game.

        image23.png

      • Then, select any game to see its Game Detail:

      • If you like the game and want to make a new campaign with that game, simply select the target “Messenger”, then click the“Create a Campaign" button in the Game Detail page.
      • You will be led to the Create New Campaign wizard where you will be guided to create a new campaign step by step.

    Create New Campaign wizard

    A. Game Settings:

    In this step you can change the game resources to meet your requirements.

    image63.png

    • Customise Your Game: customize the game to meet your requirement. Clicking “Customize Game” will open the BMG Studio, allowing you to customize many aspects of the template game (see Game Editor).
    • Game Configurations:

      image24.png

      • Minimum Game Score: sets a minimum score filter, requiring all game players to exceed the minimum score value in order for their score to feature on the Leaderboard page ; if they do not, they will see a failure message on the Result page and will have to replay, instead of visiting the Leaderboard page.
      • Use Heart (Game Life) System: turning Heart System ON will make the game limit the time that the user can play the game:
        • Initial Amount: the number of hearts initially given to the user;it also defines the “Maximum Heart” count which a player can have (except additional Heart from SNS sharing).
        • Refresh Time (min): extra Hearts are added automatically each time this countdown timer expires, up to the “Initial Heart Amount”.
        • Increase Amount: sets the number of hearts to be added after “Heart Refresh Time” expires.

    After finishing input, simple going to next sub-menus “Campaign Settings”.

    B. Campaign Settings:

    In this step you should choose some options for your campaign.
    • Campaign Profile & SEO:
      • Campaign Title: Title of your campaign.
      • Meta Description: Description of your campaign.
      • Campaign Image: Image that will be shown when you share campaign on social media (Facebook, Google +, Twitter...).

      image49.png

    • Campaign URL: You can use our random generate domain or set your own domain for this campaign.

      image01.png

      • Use our random generate domain:
        • Simply click “Use the default URL” button to use the current campaign URL.
        • Select “OK” to confirm the setting.

        image19.png

      • Your Custom Domain:
        • Input your domain and campaign-id into.
        • Click the “Change” button to confirm to use your custom domain.
        • The notice will be shown “You can user current URL for your Campaign” if your custom domain is valid.

          image32.png

        • Please note that using your custom domain is for paid pricing only.

    After completing your campaign description and URL, click to next sub-menu “Page Settings”.

    C. Page Settings:

    Here, you can customize the screens which are used in the game, to meet your campaign’s requirements.
    Here are the Site map of the screens which can be customized:

    image60.png

    Simply select screens in left side-bar, it will display in Page Preview.

    image62.png

    • Landing: The Campaign landing page is an optional page which is the first screen users will see when they access your campaign. The campaign landing page provides users with an introduction to your campaign and competition information, you can also add Prize information for winners. If the Campaign landing page is turned off, all users will be led to the game screen directly as soon as they access your campaign.
    • Log-in: For Messenger target, you can transfer your own id to the campaign.
      • To use this option, your system should transfer the 'userid' when you call this Campaign URL. The 'userid' value should be transferred by the GET method and A-Z a-z 0-9 within 20 characters.
      • Example:
        • If your campaign URL is:
          https://branded.mini-games.io/?php=landing@jz1l3W04Ne&campaign_no=6501
        • Then, you should call like below:
          https://branded.mini-games.io/?php=landing@jz1l3W04Ne&campaign_no=6501&userid={user id from your system}

        image85.png

    • Result & Call To Action: you can configure the Leaderboard, SNS feature of the game and guide players to perform a Call to Action (or “CTA”) such as clicking banner or link, after playing the game.
      • Leaderboard: After finishing the game, players are moved to the Leaderboard page which shows ranking after displaying the game result.
        • Max. Number of players to be listed: you can set the number of players to be listed in the Leaderboard from 10 to 100.
        • Let user edit name in Leaderboard: Tick this option to let users edit their username.
      • Social Sharing: select the social networks to which the user is able to share information about your campaign.

        image13.png

      • Call To Action: you can guide players to perform a Call to Action (or “CTA”)such as clicking banner or link, after playing the game.

        image26.png

        • Call To Action - Visit Website: When a player clicks CTA banner in the Leaderboard, a new window is opened and goes to the ‘URL’. Using App Promotion' to open URL in your mobile.
        • Call To Action - Video Clip: Turn ‘Call To Action - Video Clip’ on to be shown in top of the Leaderboard. The Video of ‘Video URL’ is loaded automatically at the Leaderboard page. You can get the embedded URL of the Video Clip at each video service website e.g.: YouTube - https://www.youtube.com/embed/x-lyojlFzEk
        • Call To Action - Coupon Download: At the Leaderboard, a player can click and get a coupon number. The coupon has 4 types as below:
          • One Static Number: All players get the same coupon number as text.
          • Generate A Random Number: Each player gets one randomly generated unique coupon number as text. You can customize the random rule by inputting the prefix string and length of random text.
          • Coupon Image: All players get the same coupon number as an image. You will need to upload an image to use this coupon type.
          • Use Pre-generated coupon: Player will get the coupon from a list. You will need to upload the coupon list file to use this coupon type.
    • Advanced Settings: There are 9 more screens where you can customize the UI:
      • Unserviced Country
      • Campaign Expired
      • No Campaign
      • Campaign not started
      • Finished Campaign
      • Term & Conditions
      • Privacy Policy
      • Twitter Share
      • Invite friends.
    Note:
    If you don’t configure the screens, they will use the default UI. To customize a screen’s UI, please click the “Edit This Screen” button; a Screen Editor will be shown to let you customize the selected screens (see Skin Editor for more detail).

    After customizing in Page Settings, click the next sub-menu to continue.

    D. Return Game Result:

    The BMG system offers a BMG (HTML5 game) and saves the game result (score, playtime) in the BMG system’s database. However, some Clients want to get the game result and save it in their database. Please find "Learn More" for information on how the Client can get the game result from the BMG system.

    image85.png

    After completing the settings in Return Game Result, click the next sub-menu to continue.

    E. Instant Win Rewards:

    Note: This Setting is only available if you have selected Instant Win for your purpose. Please skip this section if your campaign doesn’t use it.
    The Instant Win Campaign is a campaign in which users will know the result right after playing the game.

    image08.png

    • Setting Instant Win Rewards: You can add a new reward to the campaign by following the steps below:
      • Select “Add New Reward” button, add new reward pop-up will be shown

        image07.png

      • In the Add New Reward popup, you can set up the reward’s properties:
        • Reward Image: the image of the reward, it will be used to display as reward in the game.
        • Reward Item: name of the reward, it will be displayed in the results screen.
        • Minimum Play: the minimum plays which the user needs before the Winning Rate is applied, before that there's no chance to win this reward.
        • Amount: the amount of this reward, if the number of users who win this reward equals to this “amount” value, there’s no chance to win it
        • Winning Rate (%): the winning rate of this reward. When there are many rewards, the server will determine the winning reward following “less winning rate first” sequence.
        • Multiple Win this reward: If it's ON, user can win this reward again when they play again, if it's OFF, user can only win this reward once
        • Using it as default reward: when it's ON, the winning rate of this reward is 100%, which means if the user doesn't win any other rewards, user can always win this reward
        • E.g. if you set 4 rewards:
          - reward A has winning rate 20%
          - reward B has winning rate 10%
          - reward C has winning rate 30%
          - Server will check whether user win the reward B (10%)
          - If yes, then user win reward B
          - If no, then server will check whether user win the reward A (20%)
          - If yes, then user win reward A
          - If no, then server will check whether user win the reward C (30%)
          - If yes, then user win reward C
          - If no, then user don't win any reward
      • After adding, new reward will appear in the list, you can update or delete it by selecting the “update” or “delete” button.
      • Digital Receipt: Here you can configure an automatically function to send emails to the winners.
        • Auto Sending Digital Receipt?: Tick to this checkbox and select the required information.
        • Input the default email so that Digital Receipt will be sent from this Email Address.

    image36.png

    After completing inputting in “Instant Win Rewards”, click to next sub-menu “Integration Settings”.

    F. Integration Settings:

    Analytics Services Integration: integrate the analytics services (Google Analytics, Flurry Analytics, Mixpanel Analytics, Facebook Analytics for Apps) which you want to use in your campaign and input the necessary information.
    This option will help you to analyze your campaign traffic and give you a clear picture of how your campaign performs by referring to following:
    • Visitor Traffic & Export users’ details
    • Funnel Conversion Rate
    • Device Demographic
    MailChimp Integration: by integrating Mailchimp to a BMG Campaign, you can gather the email addresses of this campaign and send it to your Mailchimp account. After publishing the campaign, you can pass the email address to Mailchimp in ​Manage Campaign.

    image37.png

    Note: Please note that you can only use this function with Paid campaign only.

    After completing the settings in “Integration Settings”, click the next sub-menu “Pricing Plan & Publish”.

    G. Pricing Plan & Publish:

    At this step, you can select a pricing plan and settings for the campaign:
    • Campaign Pricing Plan: There are two campaign tariff type:
      • Free: Campaign period for 3 days and 300 Impressions.
      • Paid: Campaign period and Impressions are varied depend on the Paid Plan. And it will unlock all campaign functions, such as:
        • FREE Campaign Analytics.
        • FREE CNAME Service.
        • Sending Notification email to extend the Impressions when 70% reached (Daily interval).
        • Purchase additional Clicks.
        • Email support.
        • Google Analytics/Tag Manager
        • MailChimp Integration.

      • Note: 1 Impression is to be deducted when the campaign is loaded successfully. Your campaign comes to an end when either no Impressions allowance is left or your campaign period is over, whichever comes first. Additional Impressions can be purchased anytime during your campaign period and the leftover of this additional Impressions can be used in your next campaign.
    • Campaign Details (Timezone, Period & Country Access Permission):
      • Campaign Timezone: set the timezone where the campaign will be run, this affects the start and end times for the campaign in the target country.
      • Country Access Permission: Set the target countries of the campaign. You can limit a game to only be playable in selected countries. The BMG system checks the IP of users and compares it with this setting value. Please note that your campaign is open to all countries by default. Just specify countries only when you need to allow access from specific countries.
      • Start Date/Time: set the campaign start date & time.
      • End Date & Time: set the campaign end date & time. Note: it should be equal to or sooner than the Start Date Time plus the Campaign Tariff period.

    image30.png

  4. After configuring, check the right side, you can see the Preview button, click to open new browser tab to review your campaign.

    image30.png

    Note: If you select "Daily Reward" as the campaign purpose, it will need to be passed an additional parameter "userid" when calling the campaign URL to be worked.
    E.g. https://branded.mini-games.io/index.php?php=landing@landing&campaign_no=0001&preview=TRUE&userid=hello
  5. To publish the campaign, simply click the “Publish it!” button to proceed to check out
  6. Confirm to proceed to pay:

    image58.png

  7. Input your payment detail:

    image40.png

  8. Once done, your campaign is ready to launch.

 

To integrate your campaign to Facebook Messenger, See the next article.

 

 

 

 

 

 

Comments