Skip to content

Message Format

Each job alert is a single Telegram message designed to help you evaluate the job at a glance.

Structure

ElementWhat it shows
📋 TitleThe job posting title (bold)
DescriptionFull job description in a collapsible block — tap to expand
🕔 PostedWhen the job was published (UTC)
🌎 CountryThe client's country
💵 BudgetFixed price, hourly range, or unspecified
🔧 CategoryThe job's category and group
⚠️ Payment not verifiedShown only if the client lacks verified payment
Client infoShown only if you have client filters active
Open job →Button linking directly to the job on Upwork

Budget Display

Budget is shown differently depending on the job type:

Budget typeDisplayExample
FixedTotal price💵 $500 Fixed
Hourly rangeRate range per hour💵 $20-$40/hr
Hourly unspecifiedNo rate listed💵 Hourly (rate not set)

Client Info

When you have client filters active (minimum rating, hire rate, or new client exception), the message also includes a Client line with available stats:

  • ⭐ Client rating
  • 📊 Hire rate
  • 📝 Jobs posted
  • 💰 Total spent

This section only appears for users who set client filters — it's not shown by default.

Description

The job description is inside a collapsible block. Telegram shows the first few lines with a "Read more" option to expand the full text. Long descriptions are truncated to fit Telegram's message limit.

Examples

Job alert example

Job alert with client info

Released under the MIT License.