Ringba

Inbound Call Tracking for Pay Per Call

Integrate the Ringba API with the GitHub API

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

New Branch (Instant) from the GitHub API

Emit new events when a new branch is created

 
Try it
New Card in Column (Classic Projects) from the GitHub API

Emit new event when a (classic) project card is created or moved to a specific column. For Projects V2 use New Issue with Status trigger. More information here

 
Try it
New Collaborator (Instant) from the GitHub API

Emit new events when collaborators are added to a repo

 
Try it
New Commit (Instant) from the GitHub API

Emit new events on new commits to a repo or branch

 
Try it
New Commit Comment (Instant) from the GitHub API

Emit new events on new commit comments

 
Try it
Create Issue with the GitHub API

Create a new issue in a Gihub repo. See docs here

 
Try it
Search Issues and Pull Requests with the GitHub API

Find issues and pull requests by state and keyword. See docs here

 
Try it
Create Branch with the GitHub API

Create a new branch in a Github repo. See docs here

 
Try it
Create Issue Comment with the GitHub API

Create a new comment in a issue. See docs here

 
Try it
Create or update file contents with the GitHub API

Create or update a file in a repository. This will replace an existing file. See docs here

 
Try it

Overview of Ringba

The Ringba API is a cloud-native tool that helps businesses around the world
better manage, analyze, and optimize their website operations. With the Ringba
API, businesses can easily incorporate dynamic features, such as dynamic
routing, ad trafficking, and analytics, into their websites to improve customer
experience and maximize profits. Here are some examples of what you can build
with the Ringba API:

  • Dynamic Routing: Route customers to different landing pages or offers
    depending on their traffic source and other attributes.
  • Website Tracking: Monitor website performance and user behaviors to optimize
    engagement and conversions.
  • Ad Trafficking and Management: Manage and optimize ad campaigns from one
    central hub, including trafficking, monitoring, and reporting.
  • Real-time Call Tracking: Monitor inbound and outbound calls to better
    identify and serve customers.
  • Call Routing: Route inbound phone calls to the appropriate agents based on
    customer filters.
  • Custom reporting: Generate custom reports to show key performance statistics
    from a centralized dashboard.

Connect Ringba

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    ringba: {
      type: "app",
      app: "ringba",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.ringba.com/v2/ringbaaccounts`,
      headers: {
        Authorization: `Bearer ${this.ringba.$auth.oauth_access_token}`,
      },
    })
  },
})

Connect GitHub

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    github: {
      type: "app",
      app: "github",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.github.com/user`,
      headers: {
        Authorization: `Bearer ${this.github.$auth.oauth_access_token}`,
        "X-GitHub-Api-Version": `2022-11-28`,
      },
    })
  },
})