Code Automate

Code Automate streamlines communication by integrating Jira updates with Telegram notifications. It automatically sends alerts for new issues, updates, and assignments, ensuring team members stay informed in real-time. This workflow enhances collaboration and responsiveness, reducing delays in project management.

7/8/2025
8 nodes
Complex
webhookcomplextelegramlogicconditionalroutingcommunicationbotintegrationapi
Categories:
Communication & MessagingComplex WorkflowWebhook Triggered
Integrations:
Telegram

Target Audience

This workflow is designed for:
- Project Managers: To receive real-time notifications about updates and changes in the Jira project management tool.
- Developers: To stay informed about issue assignments and updates directly through Telegram.
- Team Leads: To monitor project progress and team assignments efficiently, ensuring timely responses to changes.
- Automation Enthusiasts: Those looking to integrate tools and automate notifications between Jira and Telegram.

Problem Solved

This workflow addresses the challenge of keeping team members informed about crucial updates in Jira by sending instant notifications via Telegram. It eliminates the need for manual checks in Jira, thereby saving time and ensuring that team members are promptly alerted about:
- New issues created
- Updates on existing issues
- Changes in assignee assignments

Workflow Steps

  • Webhook Trigger: The workflow starts with a webhook that listens for incoming POST requests from Jira.
    2. Check Issue Validity: It verifies if the issue body and assignee are present, ensuring that notifications are only sent for valid issues.
    3. Telegram Account Retrieval: The workflow retrieves the associated Telegram chat ID based on the assignee's Jira account ID.
    4. Account Existence Check: It checks if the Telegram account exists to avoid sending messages to non-existent chat IDs.
    5. Type Check: Depending on the type of event (created, updated, or change-assignee), the workflow routes the process to the appropriate notification step.
    6. Send Notifications: Based on the event type, the workflow sends a customized message to the Telegram chat, providing detailed information about the issue, including:
    - Project Name
    - Issue Key
    - Issue Title
    - Description
    - Creation Time
  • Customization Guide

    Users can customize this workflow by:
    - Modifying Telegram Account Mapping: Update the telegramAccounts object in the code node to reflect the correct mapping of Jira account IDs to Telegram chat IDs.
    - Adjusting Message Formats: Change the text in the Telegram message nodes to tailor the notifications to specific team needs or preferences.
    - Adding More Conditions: Introduce additional conditions in the check type node to handle more event types or specific criteria relevant to your project workflow.
    - Changing Webhook Path: Update the webhook path in the jira-webhook node if you need to integrate with a different endpoint or application.