Beebole

We built the easiest time management tool for companies: Over 1000 companies in 60+ countries know where their time goes.

Integrate the Beebole API with the OpenAI (ChatGPT) API

Setup the Beebole API trigger to run a workflow which integrates with the OpenAI (ChatGPT) API. Pipedream's integration platform allows you to integrate Beebole and OpenAI (ChatGPT) remarkably fast. Free for developers.

Create Company with Beebole API on New File Created from OpenAI (ChatGPT) API
OpenAI (ChatGPT) + Beebole
 
Try it
Create Company with Beebole API on New Fine Tuning Job Created from OpenAI (ChatGPT) API
OpenAI (ChatGPT) + Beebole
 
Try it
Create Company with Beebole API on New Run State Changed from OpenAI (ChatGPT) API
OpenAI (ChatGPT) + Beebole
 
Try it
List Companies with Beebole API on New File Created from OpenAI (ChatGPT) API
OpenAI (ChatGPT) + Beebole
 
Try it
List Companies with Beebole API on New Fine Tuning Job Created from OpenAI (ChatGPT) API
OpenAI (ChatGPT) + Beebole
 
Try it
New File Created from the OpenAI (ChatGPT) API

Emit new event when a new file is created in OpenAI. See the documentation

 
Try it
New Fine Tuning Job Created from the OpenAI (ChatGPT) API

Emit new event when a new fine-tuning job is created in OpenAI. See the documentation

 
Try it
New Run State Changed from the OpenAI (ChatGPT) API

Emit new event every time a run changes its status. See the documentation

 
Try it
Create Company with the Beebole API

Creates a new company in Beebole. See the documentation

 
Try it
Chat with the OpenAI (ChatGPT) API

The Chat API, using the gpt-3.5-turbo or gpt-4 model. See docs here

 
Try it
List Companies with the Beebole API

List all companies in your Beebole account. See the documentation

 
Try it
Summarize Text with the OpenAI (ChatGPT) API

Summarizes text using the Chat API

 
Try it
List untimed employees with the Beebole API

Get a list of employees without any time entry for a given period of time

 
Try it

Overview of Beebole

The Beebole API provides a way to automate time tracking, manage projects, and handle employee data efficiently. With Pipedream, you can harness this functionality to create custom workflows that trigger on specific events, manipulate and analyze time tracking data, and integrate with other services for enhanced automation. For instance, you could sync time entries with project management tools, create reports for payroll, or set up alerts based on your team's time tracking patterns.

Connect Beebole

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    beebole_app: {
      type: "app",
      app: "beebole_app",
    }
  },
  async run({steps, $}) {
    const data = {
      "service": `company.list`,
    }
    return await axios($, {
      method: "post",
      url: `https://beebole-apps.com/api/v2`,
      auth: {
        username: `${this.beebole_app.$auth.api_token}`,
        password: `x`,
      },
      data,
    })
  },
})

Overview of OpenAI (ChatGPT)

OpenAI provides a suite of powerful AI models through its API, enabling developers to integrate advanced natural language processing and generative capabilities into their applications. Here’s an overview of the services offered by OpenAI's API:

Use Python or Node.js code to make fully authenticated API requests with your OpenAI account:

Connect OpenAI (ChatGPT)

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: {
    openai: {
      type: "app",
      app: "openai",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.openai.com/v1/models`,
      headers: {
        Authorization: `Bearer ${this.openai.$auth.api_key}`,
      },
    })
  },
})