Facebook Live | Poll

2. SC (EN).png

4. 進階社群導購 (1).png

SHOPLINE Live's Poll feature for Facebook Live allows viewers to participate in voting during a livestream. You can set up prizes for the event, increasing audience engagement and boosting sales. You can also leverage the information obtained from the poll results, such as predicting viewer's interest in your new product, which could in turn help you send out incentives (coupons, discounts, etc.) in advance to boost their purchase intentions.


  • This feature is only available for merchants with the “Advanced Social Commerce” module.
  • This feature supports Facebook Page, Facebook Group, and Instagram livestreams. The following instructions and screenshots will use Facebook Page Live as examples. For Facebook Group and Instagram Live poll-related information, please refer to Facebook Group Live Events and Instagram Live.

This article will cover the following:


1. How to create a Facebook Live poll

Step 1

In the SHOPLINE Admin, go to [Social Commerce] > [SHOPLINE Live] and create a new Facebook Page livestream. For more detailed instructions on how to add a new livestream, please refer to SHOPLINE Live | Integrating Facebook Live and Setting.

Screen Shot 2024-01-10 at 11.04.02 AM.png


Step 2

Enter the livestream you created and click Event at the top left.

Screen Shot 2024-01-10 at 11.10.52 AM.png


On the event page, click Add.

Screenshot 2023-11-06 at 1.58.41 PM.png


Step 3

Select Poll for the event type.

Screen Shot 2024-01-10 at 11.15.05 AM.png


Step 4

i. Complete basic settings

Fill in the poll question, options, and starting time.


  • Fields marked with "*" are mandatory.
  • The "Question" field has an upper limit of 200 characters.
  • The "Options" field supports:
    • Up to 5 options.
    • Up to 50 characters.
    • Only alphanumeric characters. Special characters and spacing are not supported.
  • Viewers' comments should exactly match the options to be considered valid. If they include irrelevant content alongside the options, their votes will be deemed invalid. (It is recommended to notify customers of the polling rules at the beginning of the event.)
    • For example: If you set the option as "Monday", customers must comment "Monday" for the poll to be valid. Commenting "I think it is Monday" or "I say Monday" will not be considered valid.
  • For options set in English, letter casing will not affect the voting result.
    • For example: If you set "NO" as the option, comments such as No, no, and NO will all be considered valid.
  • If you do not set the event time, the event will not announce the result automatically. You will need to draw the result manually.

Screen Shot 2024-01-10 at 11.18.03 AM.png


ii. Set up the winner (optional)

Set up the winning option and winner quota.

  • Option with most votes: For example, if "Monday" receives the most votes, it will randomly select the winners from the viewers who choose "Monday".
  • Option with fewest votes: For example, if "Wednesday" receives the fewest votes, it will randomly select the winners from the viewers who choose "Wednesday".
  • Custom: If you select "Sunday" as the custom option winner, it will randomly select the winners from the viewers who choose "Sunday".


  • The "Custom" winning option supports selecting multiple poll options. To draw winners from all the voters, you can select all options.
  • Supports a maximum of 1000 winners and a minimum of 1 winner.

Screen Shot 2024-01-10 at 12.14.09 PM.png


iii. Add the prize (optional)

In the prize section, you can set the winning options and prizes. Upon completion, click Next.

1. Click select product to select the existing product as the prize.

2. Click select gift to select the existing free gift as the prize.

Screen Shot 2024-01-10 at 12.23.02 PM.png


  • Products and free gifts that are out of stock or unpublished cannot be added as prizes.
  • Hidden products can be added as prizes.
  • If you select a product as the prize, store promotions can be applied to the prize at the same time.
  • Besides selecting existing gifts as the event prize, you can also click Create Free Gift to customize a new gift (name, quantity, and image).
    Screen Shot 2024-01-10 at 12.32.29 PM.png
  • If the quantity of the prize inventory is less than the winner quota, a prompt message will appear in the upper right corner of the page, yet it is still possible to create the poll event.
    Screen Shot 2024-01-10 at 5.06.25 PM.png


3. Click Set discount and enter the discount name and amount. You can also set the expiration time for the discount. Click Save and the discount will be set as the prize.

Screen Shot 2024-01-10 at 5.08.30 PM.png


Step 5

You can customize 4 event messages below according to your needs. Each message must be less than 400 characters.

  1. Event start message
  2. Event end message
  3. Draw message
  4. Winning message

You can apply the dynamic texts to the editing field. For example, click to insert the "Question" dynamic text; when the system sends this message, it will automatically insert the question you have set for this event.

If you do not edit the message, the system will send the default message. Click Create to successfully create the lucky draw. 

*Note: If you do not set the winner option, the winning message will not be sent to the participant.

Screen Shot 2024-01-10 at 5.18.29 PM.png

*Note: If you select a discount as the prize, the winning message will automatically specify that the discount will be applied at checkout.

Screen Shot 2024-01-10 at 5.20.39 PM.png


Step 6

Upon creation, you can view the event in the "Event info" section. Click the "+" icon to view the event information and message.

Screen Shot 2024-01-10 at 5.25.42 PM.png


Click on the "More Actions" icon to edit, copy, or delete the event.

Screen Shot 2024-01-10 at 5.32.41 PM.png


Click Copy Activity to copy the following information:

  • Event time
  • Winner quota
  • Prize
  • Event message

You can further customize the "Question" and "Options".

Screen Shot 2024-01-10 at 5.43.53 PM.png


Step 7

Click Connect to Facebook Live. Then, click the GO icon next to the poll event to start the event.

Screen Shot 2024-01-11 at 2.41.40 PM.png


Once you start the event, a green confirmation message will appear on the top-right of the window. The status indicator next to an event will now indicate "Ongoing".


  • After the event starts, you will be unable to edit the event info.
  • If you end the livestream before the event is finished, the poll event will be terminated.

Screen Shot 2024-01-11 at 2.44.20 PM.png


2. Poll during the livestream

i. View from Admin

There will be a system prompt once the event starts. Viewers can leave comments to participate in the poll event. Their comment will be labeled as "Poll-participant".


  • The viewer's comment should match the options you set. Special characters and spacing are not supported.
  • If viewers vote more than once in the same poll, the system will only detect the latest vote.

Screen Shot 2024-01-11 at 2.54.19 PM.png


Once the event starts, click the "More Actions" icon to announce results, copy activity, and end event.

*Note: Clicking "End Event" will conclude the poll result, however, no winners will be announced.

Screen Shot 2024-01-11 at 2.55.16 PM.png


If you set an event time, a "Remaining Time" section will appear in the event info, displaying the countdown of the remaining event time.

Screen Shot 2024-01-11 at 3.13.18 PM.png


ii. View from Facebook Live



3. Ending the poll event

Click the End poll button to end the event manually. Alternatively, you can wait until the event time ends.

*Note: If you are crossposting the livestream to another Facebook Page, there is a possibility of having duplicate winners.

💡 The system refers to the Page-scoped ID (PSID) when deciding the winner. 
If viewers use the same Facebook account and leave comments on different Facebook Pages, each comment will be regarded as one unique PSID.

Screen Shot 2024-01-11 at 3.15.22 PM.png


On the pop-up window, click Confirm.

Screen Shot 2024-01-11 at 3.15.11 PM.png


i. View from the Admin

Once the event ends, the system will analyze the comments that fulfill the event rules and pick out the winner (if you set the winner option). The winner's comment will be labeled as the "Poll-winner". 

*Note: If the same viewer votes multiple times in the same poll event, the system will only recognize the latest vote.

Screen Shot 2024-01-11 at 3.16.00 PM.png


The system will announce the winner and the event's end message within the livestream. You can view it on "Poll details".

Screen Shot 2024-01-11 at 3.17.46 PM.png


Click Participation details to view the participant's name, comment time, and winning status.

Screen Shot 2024-01-11 at 3.18.02 PM.png


If you set a discount as the prize, you can manually remove the discount that the participant wins after the poll ends.

Screen Shot 2024-01-11 at 3.18.34 PM.png


However, removing the "Used" or "Expired" discount is not supported.

  • Once the customer has applied the discount during checkout, the status will be updated to "Used".
  • If the discount has passed the discount expiration time that you set, the status will be updated to "Expired".

Screen Shot 2024-01-11 at 3.48.23 PM.png


ii. View from Facebook Live

The poll event result will be announced in the livestream comment section.


The winning message will be sent to the winner's Messenger.



If the poll event has a prize, the winning message sent to the winner's Messenger will contain a shopping cart link.


  • If the customer's cart only contains the prize, they can still proceed to checkout.
  • If the prize inventory is not sufficient, the customer will be unable to proceed to checkout.



If the prize is a product, when customers click on the link, it will direct them to a cart containing the product.

Screen Shot 2024-01-11 at 3.31.02 PM.png



Read more

Have more questions? Submit a request