# What do you want to automate with Gift Up! and Node?

## Prompt, edit and deploy AI agents that connect to Gift Up!, Node and 3,000+ other apps in seconds.

### Trusted by 1,000,000+ developers from startups to Fortune 500 companies

### [Popular Gift Up! and Node Actions](/content/apps/gift-up/integrations/node#popular-gift-up-and-node-actions/index.html)

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](/content/docs/code/nodejs/index.html) to learn more.

[Try it](https://string.com/?h=eyJuIjoiUnVuIE5vZGUgQ29kZSB3aXRoIHRoZSBOb2RlIEFQSSIsInYiOjIsInQiOltdLCJzIjpbImFwcF8xUnBoakQiXSwiYyI6e319)

Integrate the Gift Up! API with the Node API

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

### [Overview of Gift Up!](/content/apps/gift-up/integrations/node#overview-of-gift-up-/index.html)

The Gift Up! API provides a powerful platform for managing gift cards and vouchers. Through Pipedream, you can automate gift card creation, distribution, and tracking, making it a breeze to handle bulk operations, integrate with e-commerce platforms, or even trigger personalized marketing campaigns. The API’s capabilities also include redeeming gift cards, updating their balance, and retrieving detailed information for customer support.

### [Connect Gift Up!](/content/apps/gift-up/integrations/node#connect-gift-up-/index.html)

JavaScriptPython

```javascript
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    gift_up: {
      type: "app",
      app: "gift_up",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.giftup.app/ping`,
      headers: {
        Authorization: `Bearer ${this.gift_up.$auth.api_key}`,
      },
    })
  },
})
```

Connect Gift Up! and run

### [Overview of Node](/content/apps/gift-up/integrations/node#overview-of-node/index.html)

Develop, run and deploy your Node.js code in Pipedream workflows, using it between no-code steps, with [connected accounts](/content/docs/code/nodejs/auth/index.html), or integrate [Data Stores](/content/docs/data-stores/index.html) and [File Stores](/content/docs/projects/file-stores/index.html)

This includes [installing NPM packages](/content/docs/code/nodejs#using-npm-packages/index.html), within your code without having to manage a `package.json` file or running `npm install`.

Below is an example of installing the `axios` package in a Pipedream Node.js code step. Pipedream imports the **`axios`** package, performs the API request, and shares the response with subsequent workflow steps:

### [Connect Node](/content/apps/gift-up/integrations/node#connect-node/index.html)

```javascript
// 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
  },
})
```

Run Node code

### [Community Posts](/content/apps/gift-up/integrations/node#community-posts/index.html)

[Automate checking a ticket system's availability with Node.js and Pipedream](https://jessbudd.com/blog/automate-ticket-availability-scraping/)

How I used Node.js and Pipedream to automatically scrape a ticket booking site and notify me if availability had changed.
