SETKA — job & candidate search bot
Swipe UI inside Telegram: a candidate creates a profile and reviews vacancies (Apply / Skip), while an employer posts a vacancy and receives applications as a queue. Focus — less noise, privacy, anti-spam and monetization.
Client
SETKA
Year
2025
Services

Example: vacancy interface and actions inside the bot
Task & solution
Task: create a fast and clear job/candidate search flow in Telegram — with privacy, quality limits and spam protection.
Solution: a bot with two roles (candidate/employer), swipe logic Apply/Skip, city-based geo recommendations, HR application queue, employer monetization via Tribute, and moderation/admin tools.
Clean UX, no noise
The interface is action-first: review → decide → result. Privacy, anti-spam and limits keep the experience consistently high quality.
Features
- •Swipe Apply / Skip + FSM onboarding (reset via /start)
- •Full editors for candidate profile and employer vacancy
- •Geo recommendations: show vacancies by user city
- •Candidate application queue for HR convenience
- •Privacy: contacts are revealed only after a match
- •Anti-spam & limits: 5 min between actions, 1 photo, 1024 chars, 1 vacancy per employer
- •Paid employer access via Tribute + daily membership verification
- •Admin tools: moderation, “break” messages, link tracking + logging (events/errors)
Project status
The project has been delivered to the buyer, but the source code is preserved and available for future improvements and support.
View on GitHubopen_in_newTechnology
Like this project?
Let’s discuss your case and suggest the best flow for your task.