Subscriber Goal
Subscriber Goal is an app that lets you set a subscriber target goal and track your progress towards it!
Generate a post and pin it near the top of your subreddit to encourage new subscriptions.
Celebrate the growth of your subreddit using Subscriber Goals!

Features
- Progress Bar: Track progress with a visual ratio bar
- Custom Post Technology: High-quality custom formatting for your subscriber goal
- Realtime Subscriber Notifications: Show your community who just subscribed in real-time
- Goal Achieved Page: Once reached, the post shows the date and subscriber milestone!
- User Data Removal: Remove a user from the database if they request their data hidden
Benefits
- Higher subscription rates of new users, great for new subreddits!
- Both large and small subreddits can celebrate major user milestones
- Teach new users to subscribe and remind them to join the community

Install Instructions
- To install the app, click "Add to Community" and select the community to install.
- Decide if you would like to announce your new goal in the r/SubGoal community
- Navigate to your subreddit and access the Settings Menu (...)
- Select "Create a New Sub Goal". The app will recommend a value for your goal to achieve next.
- Click "Okay". Post generation may take 5-10 seconds, and you will be automatically redirected.
- If you had less than 4 pinned posts, the new Subscriber Goal will be pinned automatically.
- Once the goal is reached, the post will convert to a Success Page, showing the date and milestone.

Changelog
- 1.4.3 - Added more developer special code commands.
- 1.4.1 - Subscriber Goal provides a warning via Modmail and DM when it cannot pin a post. Menu item developer special-code field. Devvit 0.13.2
- 1.3.1 - Fixed issue with cron trying to update deleted / removed goals. Updated overrides. Devvit 0.12.24
- 1.2.3 - Subscriber Goal is now available in 28 total languages! Wow!
- 1.2.1 - Subscriber Goal is now available in 7 other languages.
- 1.1.1 - Added Auto-Launch New Goal toggle that can create a new goal 24 hours after success.
- 1.0.1 - Official Launch - all previous installations force-updated to 1.0.0.
- 0.14.1 - UI Cleanup. New ReadMe Images. Removal of bug-testing App Settings. Fixed package drift. Devvit 0.12.22
- 0.13.1 - Reduce scheduler work on non-authority installs, removed full Redis scans from admin erasure paths. Devvit 0.12.21
- 0.13.0 - Final conversion from zrange to hget for data lookup. Custom button colors.
- 0.12.5 - Add a subscribe button glow to drive higher button engagement. Share username is now opt-out.
- 0.12.3 - Removal of decimals on any value below 9999 and 10k+ does not use hundreds decimals.
- 0.12.2 - Adjusted subreddit icon scale to not be blurry. Devvit 0.12.20.
- 0.12.0 - Proper utilization of App Settings. Fixed stale-posts preventing crossposting. Devvit 0.12.19
- 0.11.10 - Removed unused code, added app icon.
- 0.11.9 - Experimental fixes for broken crossposting.
- 0.11.8 - Fixed devvit.json scripts entries. Fixed lint errors
- 0.11.6 - Fixed critical redis error preventing crossposts, Devvit 0.12.18
- 0.11.3 - Share username is now enabled by default (opt-out).
- 0.11.2 - Customize subreddit name capitalization across app.
- 0.11.1 - Double Crosspost Errors, fixed WSL and Github linter
- 0.11.0 - Harden crosspost replay prevention and dedupe
- 0.10.7 - Missing-post crosspost error handling
- 0.10.6 - Crosspost bookkeeping cleanup and hardening
- 0.10.5 - Data Retry for Missing Data Load utility. Locally hosted fallback subreddit logo.
- 0.10.4 - Removed NSFW crossposting, fixed subscriber-stats scale issue, fixed sticky cleanup.
- 0.10.3 - Major lint / type-checking fixes. Color changes. Crossposting working again! Updated to Devvit 0.12.17
- 0.10.2 - Updated to Devvit 0.12.15
- 0.10.1 - Removed canRunAsUser permissions.
- 0.10.0 - Devvit Web Migration. Users must opt-in to broadcast name. Devvit 0.12.10
- 0.9.2 - Added images and installation instructions to the ReadMe file. Devvit 0.11.17
- 0.9.0 - SubGoal data structure reworked - preparation for Milestone Announcement Messages, Devvit 0.11.15
-
- PLEASE NOTE - 0.9.0 is not compatible with old subscriber goals. All members will need to re-click the button.
- 0.8.1 - SubGoal now removes old pins before making new goals. Self-approves posts to fix AutoMod platform bug.
- 0.8.0 - Realtime subscriber name messages and progress updates (mostly) fixed. Launch of Private Beta.
- 0.7.3 - Major refactoring. Announcements in r/SubGoal removed for refactoring.
- 0.7.1 - Adding / testing realtime subscriber names, announces new goals in r/SubGoal. Minor refactoring, Devvit 0.11.10.
- 0.7.0 - Fixed critical form.0 error related to dynamic forms not passing data properly. Devvit 0.11.9.
- 0.6.0 - Fixed Redis storage to store data under postID. Headers inside posts customizable.
- 0.5.0 - Large subreddit goals and subscriber counts are rounded eg 400000 to 400k or 12m
- 0.4.0 - Subscriber goals are automatically stickied and announced in r/SubGoal
- 0.3.0 - Default suggested sub goal based on current sub count. 'X more to reach' can't go negative.
- 0.2.0 - Text reformatting. Added progress bar.
- 0.1.0 - First official publish, pending approval for Subscribe Button functionality
- 0.0.1 - First app launch and early testing