Refersion

Manage and track your ambassador, influencer and affiliate marketing programs with ease.

Integrate the Refersion API with the Telegram Bot API

Setup the Refersion API trigger to run a workflow which integrates with the Telegram Bot API. Pipedream's integration platform allows you to integrate Refersion and Telegram Bot remarkably fast. Free for developers.

Create Affiliate with Refersion API on New Bot Command Received (Instant) from Telegram Bot API
Telegram Bot + Refersion
 
Try it
Create Affiliate with Refersion API on New Channel Updates (Instant) from Telegram Bot API
Telegram Bot + Refersion
 
Try it
Create Affiliate with Refersion API on New Message Updates (Instant) from Telegram Bot API
Telegram Bot + Refersion
 
Try it
Create Affiliate with Refersion API on New Updates (Instant) from Telegram Bot API
Telegram Bot + Refersion
 
Try it
Get Affiliate with Refersion API on New Bot Command Received (Instant) from Telegram Bot API
Telegram Bot + Refersion
 
Try it
New Bot Command Received (Instant) from the Telegram Bot API

Emit new event each time a Telegram Bot command is received.

 
Try it
New Channel Updates (Instant) from the Telegram Bot API

Emit new event each time a channel post is created or updated.

 
Try it
New Message Updates (Instant) from the Telegram Bot API

Emit new event each time a Telegram message is created or updated.

 
Try it
New Updates (Instant) from the Telegram Bot API

Emit new event for each new Telegram event.

 
Try it
Create Affiliate with the Refersion API

Create a new affiliate. See the docs here

 
Try it
Create Chat Invite Link with the Telegram Bot API

Create an additional invite link for a chat, See the docs for more information

 
Try it
Get Affiliate with the Refersion API

Get information about an affiliate. You can get an affiliate's information using their ID or code. See the docs here

 
Try it
Delete a Message with the Telegram Bot API

Deletes a message. See the docs for more information

 
Try it
Manual Comission Credit with the Refersion API

Allows you to manually credit an affiliate with any commission amount. See the docs here

 
Try it

Overview of Refersion

Refersion is a powerful affiliate tracking platform that streamlines the process of managing, tracking, and growing your affiliate network. Through its API, you can automate affiliate registrations, commission tracking, and payout processes. Pipedream's serverless platform allows you to connect Refersion with hundreds of other apps to automate workflows, sync data across platforms, and respond to events in real time.

Connect Refersion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    refersion: {
      type: "app",
      app: "refersion",
    }
  },
  async run({steps, $}) {
    const data = {
      "limit": `3`,
      "page": `1`,
    }
    return await axios($, {
      method: "post",
      url: `https://api.refersion.com/v2/affiliate/list`,
      headers: {
        "Accept": `application/json`,
        "Content-Type": `application/json`,
        "Refersion-Public-Key": `{{custom_fields.api_key}}`,
        "Refersion-Secret-Key": `{{custom_fields.secret}}`,
      },
      data,
    })
  },
})

Overview of Telegram Bot

The Telegram Bot API allows you to build bots that can interact with users on the Telegram platform. Using Pipedream, you can automate messaging, handle commands, and trigger actions based on conversations or alerts. Pipedream's serverless execution model enables you to create complex workflows involving Telegram messages without managing any infrastructure. With Pipedream's integration, you can process inbound messages, send outbound notifications, and connect the Telegram Bot API with numerous other services to create powerful automation solutions.

Connect Telegram Bot

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    telegram_bot_api: {
      type: "app",
      app: "telegram_bot_api",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.telegram.org/bot${this.telegram_bot_api.$auth.token}/getMe`,
    })
  },
})