You can use SocialDog to run a follow & repost (Retweet) contest on X (Twitter).
Update date: June 30, 2025
This article has not yet been translated in the language shown. It is displayed in machine translation, but it may be incorrect.
Users who both follow the specified X account and repost the specified post will be listed as "entrants" and can be included in the drawing. Additionally, you can send bulk direct messages (DMs) to all winners at once.
What You Can Do with SocialDog's "Contests" Feature
- Setting Entry Conditions
- Specify the X account to follow and the post to repost for entrants, and set the entry period.
- You can select a scheduled post created in SocialDog's "Crosspost" feature as the target for reposting.
- Viewing Entrants
- During the entry period, you can see a list of users who reposted the post and followed the entry X account.
- Running a Drawing and Viewing Winners
- You can specify numbers for "winners" and "potential winners" during the drawing process. By including potential winners, you can handle situations where there are vacancies among the winners.
- Manually Adding or Removing Winners
- Instead of using the automatic drawing, you can manually select winners by reviewing the entrant list. You can also remove specific winners or promote potential winners to fill vacancies.
- Sending Bulk Direct Messages (DMs)
- You can send the same DM text to all winners at once.
- Messages can include unique gift codes for each recipient.
If you want to run a repost contest for an already published post on X, please use the "Post Engagement" feature. In this case, you can only view the list of users who reposted the post and download the draw results as a CSV file.
- Related article: Randomly select winners from engaged users
Steps to Run a Follow & Repost Contest on X
Follow these steps to run a contest:
- Create a new contest on SocialDog.
- A new contest must be created each time you run one.
- Create a scheduled post for the contest and set the entry conditions.
- During the entry period, SocialDog will automatically gather entrants. You can view the entrant list at any time during this period.
- After the entry period ends, run a drawing from the entrant list or manually select winners.
- Send bulk DMs to the winners.
Creating a Follow & Repost Contest on X
Once a contest is created, SocialDog will automatically start gathering entrants during the entry period.
- Click "Contests" from the menu.
- Click "New contest."
- Click "Follow and repost contest."
- Enter the following details (you can configure participation requirements and the entry period later):
- Contest name: A name for managing the contest within SocialDog. This name will not be visible to entrants.
- Entry period: The period during which users who repost the post will be gathered as entrant. Users who followed the account before the period but reposted within the period will also be gathered as entrants.
- Entry conditions: Specify the X account to follow and the post to repost. You can select a scheduled post created in the "Crosspost" feature. You may also create a new scheduled post. Note that already published posts on X cannot be selected.
- Click "Create Contest."
Changing Contest Settings (Name, Entry Period, Entry Conditions)
- Click "Contests" from the menu.
- Click the "..." button at the end of the row for the contest you want to edit.
- Select "Edit contest" from the menu.
- Update the desired settings.
- Click "Save."
- If you edit the settings of a contest that has already started its entry period, the "entrants" list will be updated to include users who meet the new requirements. However, the contents of the "Winners" and "Potential winners" lists will remain unchanged.
- Once the post specified in the participation requirements is published, you can no longer edit the requirements. If you need to run a contest for a different post, you must create a new contest.
Viewing Entrants
You can check the list of users who meet the participation requirements. The entrant list is accessible even during the entry period.
- Click "Contests" from the menu.
- Click the "Entrants" button in the row for the contest you want to view. The entrant list will be displayed.
- It may take some time for changes in a user's follow or unfollow status to be reflected in the entrant list. Users who unfollow after being listed will still appear for a while.
- If a user cancels their repost after being listed, they will not be removed from the entrant list.
Running a Drawing for Entrants
After the entry period ends, you can conduct a random drawing from the entrant list. Users already selected as winners or potential winners will not be included in the drawing.
- Click "Contests" from the menu.
- Click the "Entrants" button in the row for the contest you want to draw from.
- Click the "Draw" button.
- Enter the number of winners and potential winners for the draw.
- Click "Draw."
- Once the drawing is complete, you can view the results under the "Winners" and "Potential Winners" tabs at the top of the screen.
Manually Adding, Removing, or Promoting Winners
Instead of using the drawing feature, you can manually select entrants as winners. Additionally, you can remove specific winners or promote potential winners.
- Click "Contests" from the menu.
- Click the "Entrants" or "Winners" or "Potential winners" button in the row for the contest you want to manage.
- Use the buttons in the "List Action" column to perform the following actions:
- Manually Add or Promote Winners: Click the "Add to Winners" (trophy icon) button.
- Remove Winners or Potential Winners: Click the "Remove from Winners" (trophy icon) or "Remove from Potential winners" (star icon) button.
Sending Bulk Direct Messages (DMs) to Winners
You can send the same DM text to all users listed as winners at once.
- Click "Contests" from the menu.
- Click the "Winners" button in the row for the contest you want to send DMs for.
- Click the "Send Bulk DM" button.
- Enter the DM content.
- Click "Send." DMs will be sent in sequence. If the daily limit is reached, remaining DMs will be sent the following day.
Once you initiate DM sending, it cannot be canceled.
Timing for Sending DMs
The timing for DM sending is automatically determined by SocialDog. If the daily limit is exceeded, unsent DMs will be sent after 24 hours. Typically, you can send up to 100 DMs per day. In certain cases, such as sending identical messages to all recipients, the number of DMs you can send may be lower.
Embedding Gift Codes in DMs
When sending bulk DMs to winners, you can embed unique gift codes into the messages.
- Click "Contests" from the menu.
- Click the "Winners" button in the row for the contest you want to send DMs for.
- Click the "Send Bulk DM" button.
- Enter the DM content.
- Click the "Load Gift Codes" button.
- On the "Load Gift Codes" screen, enter one gift code per line. The number of codes must match the number of winners.
- Click "Load."
- In the DM content, insert
{{code}}
where you want the gift code to appear. - Click "Send." DMs will be sent in sequence. If the daily limit is reached, remaining DMs will be sent the following day.
Gift codes cannot be manually assigned to specific users. The pairing of gift codes and users is automatically handled by SocialDog.