ReferralHero
  • Welcome to the Support Center
  • Common Questions
  • Features
    • Subscribers
      • Subscriber Profile
      • Unique Identifier
      • Active Visitors
      • 'Quick Add' Referral
      • Update Referral Status
    • Campaign Templates
      • Contest
      • Website Referral Analysis
      • Net Promoter Score
    • Unique Identifier
      • Phone Number
      • Confirmation Email
        • Thank-You Page
    • Automations
      • A/B Test
    • Security
      • Manual Review & Confirmation
      • Secondary Verification Method
      • High Risk
      • Blacklist
      • ReCaptcha
    • Reward
      • Reward Status
      • Advanced Reward Options
      • Transactions
    • Analytics
      • Active Visitors
      • Subscribers
      • Sources
      • Shares
      • Devices
      • Unsubscribers
    • Misc
      • Memorable referral links
      • 1-Click Signup
      • Forward & Refer
      • Coupon Codes
      • Custom Attribution
  • Integrate
    • Embeddable Widgets
      • Custom Domain
    • Integrations
      • Active Campaign
      • Aweber
      • Blockchain
      • Facebook Pixel
      • Calendly
      • Discord
      • HubSpot
      • Intercom
      • KakaoTalk
      • Klaviyo
      • Mailchimp
      • Salesforce
      • SendLane
      • Slack
      • Stripe
      • Tango Card
      • Telegram
      • Tremendous
      • Twilio
      • Typeform
      • Webhooks
      • Zapier
      • Zoho
    • Platform-specific Instructions
      • Google Tag Manager
      • WordPress
      • Webflow
      • SquareSpace
      • ClickFunnels
      • Unbounce
      • Instapage
      • Shopify
      • Carrd
      • WIX
    • Javascript Web API
      • Getting Started
      • Configuration file
      • Callbacks
      • Add a subscriber
      • Add a Pending Referral
      • Track multi-step conversion events
      • Track Transaction
      • Identify a Subscriber
      • Identify a Referrer
      • Generate Dashboard Widget
      • Generate Sharing-Screen
    • ReactJS
    • REST API
      • Errors
      • Webhooks
      • Objects
      • Endpoint Reference
    • Mobile SDKs
      • iOS SDK
        • Getting Started
        • Public Methods
        • Public Classes
        • API Interaction Methods
      • Android SDK
        • Getting Started
        • Public Methods
        • Public Classes
        • Listeners & Interfaces
      • Flutter SDK
        • Getting Started
        • Public Methods
      • React Native
        • Getting Started
        • Public Methods
        • Mobile App Testing in Development Mode
      • Mobile App Testing in Development Mode
  • API Tutorials
Powered by GitBook
On this page

Was this helpful?

  1. Integrate
  2. Integrations

Telegram

Follow these steps to integrate Telegram within the Advocate Dashboard:

Create a Bot with BotFather

  1. Open Telegram and search for BotFather

  2. Start a chat and send the command: /newbot

  3. Follow the instructions:

  • Provide a name for your bot

  • Choose a username (must end in "bot", e.g. MyReferralBot)

  1. Once set up, BotFather will generate a bot token

Add the Bot as an Administrator to Your Channel

  1. Open your Telegram channel

  2. Tap the three-dot menu in the top-right corner

  3. Select "Manage Channel"

  4. Click "Administrators"

  5. Select "Add Administrator" and choose the bot created in Step 1

  6. Save the changes

Connect Your Bot to the Advocate Dashboard

  1. Go to Widget Builder > Advocate Dashboard > Dashboard

  2. Add the "Social Actions" element

  3. In the "Telegram Text Customization" section:

  • Enter your bot token in "Telegram Bot Token"

  • Provide your "Telegram Invite Link"

  1. Save the changes

User Experience

  1. The user clicks the Join Telegram button on the Advocate Dashboard

  1. They enter their phone number on the next page

  1. Telegram sends a confirmation message to their Telegram account

  1. The user confirms the request

  1. The user successfully joins the group

  2. The "Join" button on the Dashboard updates to a checkmark

  1. "Joined Telegram Channel verified" is logged in the subscriber's profile on your admin dashboard

  1. If points are assigned for joining Telegram, the user earns them automatically

PreviousTango CardNextTremendous

Last updated 3 months ago

Was this helpful?