Sendoso

Sending platform

Go to site
Explore
/
Apps
/
Sendoso

Sendoso API Integrations

Build and run workflows using the Sendoso API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

The Sendoso API provides an easy-to-use platform to quickly and effectively send physical gifts, cards, and other items to your customers, vendors, or other key stakeholders. With the Sendoso API, you can build powerful customer engagement campaigns that include personalized physical gifts and gestures.

The following are some of the things you can build using the Sendoso API:

  • Personalized bulk mailing campaigns, such as holiday cards or special occasion items
  • Targeted customer experience campaigns that incorporate a unique physical gift directly related to the customer journey
  • Automated thank you packages for key customers and vendors
  • Email programs that include personalized physical products
  • Invitation and promotional campaigns that incorporate physical gifts
  • Corporate gifting programs for employee recognition or development
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: {
    sendoso: {
      type: "app",
      app: "sendoso",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://app.sendoso.com/api/v3/me`,
      headers: {
        Authorization: `Bearer ${this.sendoso.$auth.oauth_access_token}`,
      },
    })
  },
})
Generate eGift Link with Sendoso API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Sendoso
 
Try it
Send Message (Advanced) with Discord Webhook API on New Send Created from Sendoso API
Sendoso + Discord Webhook
 
Try it
Generate eGift Link with Sendoso API on New Submission from Typeform API
Typeform + Sendoso
 
Try it
Generate eGift Link with Sendoso API on Custom Events from Zoom API
Zoom + Sendoso
 
Try it
Get Film with SWAPI - Star Wars API on New Send Created from Sendoso API
Sendoso + SWAPI - Star Wars
 
Try it
New Send Created from the Sendoso API

Emit new event when a new send is created. See docs here

 
Try it
New Send Status Updated from the Sendoso API

Emit new event when a send status is updated. See docs here

 
Try it
Generate eGift Link with the Sendoso API

Generate a new E-Gift link See the docs here

 
Try it
Get Send Status with the Sendoso API

Track all sent gifts and retrieve analytics information regarding sent gift. See the docs here

 
Try it
Send A Physical Gift With Address Confirmation with the Sendoso API

Send a physical gift. See the docs here

 
Try it

Authentication

Sendoso uses OAuth authentication. When you connect your Sendoso account, Pipedream will open a popup window where you can sign into Sendoso and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Sendoso API.

Pipedream requests the following authorization scopes when you connect your account:

publicwriteupdate
OAuth Request Configurations:
  1. authorization
    GEThttps://app.sendoso.com/oauth/authorize?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}
  2. accessToken
    POSThttps://app.sendoso.com/oauth/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}
  3. refreshToken
    POSThttps://app.sendoso.com/oauth/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&grant_type=refresh_token&refresh_token={{oauth.refresh_token}}