Front

Customer communication platform

Integrate the Front API with the Node API

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

Import Message with the Front API

Appends a new message into an inbox. See the docs here.

 
Try it
Run Node Code with the Node API

Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.

 
Try it
Receive Custom Messages with the Front API

Receive a custom message in Front. See the docs here.

 
Try it
Send New Message with the Front API

Sends a new message from a channel. It will create a new conversation. See the docs here.

 
Try it
Update Conversation with the Front API

Updates a conversation. See the docs here.

 
Try it

Overview of Front

With the Front API, you can build a variety of applications and integrations to
help you and your team manage your email inboxes. Here are a few examples of
what you can build:

  • A personalized email assistant that can help you triage and respond to emails
  • An integration with your CRM that automatically adds emails from customers to
    your CRM
  • A tool that flags important emails and sends you notifications about them
  • An app that helps you find emails from a specific sender or with a certain
    subject line
  • A script that archives all of your old emails

These are just a few examples of what you can build with the Front API – the
possibilities are really only limited by your imagination!

Connect Front

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: {
    frontapp: {
      type: "app",
      app: "frontapp",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api2.frontapp.com/me`,
      headers: {
        Authorization: `Bearer ${this.frontapp.$auth.oauth_access_token}`,
      },
    })
  },
})

Connect Node

1
2
3
4
5
6
7
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
  async run({ steps, $ }) {
    // Return data to use it in future steps
    return steps.trigger.event
  },
})

Community Posts

Automate checking a ticket system's availability with Node.js and Pipedream
Automate checking a ticket system's availability with Node.js and Pipedream
How I used Node.js and Pipedream to automatically scrape a ticket booking site and notify me if availability had changed.