CraftMyPDF

Auto-Generate PDF documents from reusable templates with a drag-and-drop editor and a simple API.

Integrate the CraftMyPDF API with the Supabase API

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

Create Editor Session with CraftMyPDF API on New Row Added from Supabase API
Supabase + CraftMyPDF
 
Try it
Create Editor Session with CraftMyPDF API on New Webhook Event (Instant) from Supabase API
Supabase + CraftMyPDF
 
Try it
Create Image with CraftMyPDF API on New Row Added from Supabase API
Supabase + CraftMyPDF
 
Try it
Create Image with CraftMyPDF API on New Webhook Event (Instant) from Supabase API
Supabase + CraftMyPDF
 
Try it
Create PDF with CraftMyPDF API on New Row Added from Supabase API
Supabase + CraftMyPDF
 
Try it
New Row Added from the Supabase API

Emit new event for every new row added in a table. See documentation here

 
Try it
New Webhook Event (Instant) from the Supabase API

Emit new event for every insert, update, or delete operation in a table. This source requires user configuration using the Supabase website. More information in the README. Also see documentation here

 
Try it
Create Editor Session with the CraftMyPDF API

Create a new PDF editor session. The PDF editor url can be embedded into an IFrame. See the documentation

 
Try it
Delete Row with the Supabase API

Deletes row(s) in a database. See the docs here

 
Try it
Create Image with the CraftMyPDF API

Create a new image. See the documentation

 
Try it
Insert Row with the Supabase API

Inserts a new row into a database. See the docs here

 
Try it
Create PDF with the CraftMyPDF API

Create a new pdf. See the documentation

 
Try it

Overview of CraftMyPDF

CraftMyPDF is a powerful API that allows you to create dynamic and customizable PDF documents. By leveraging this API on Pipedream, you can automate the generation of invoices, reports, tickets, and any other document that requires a polished and professional look. Pipedream's serverless platform enables you to connect CraftMyPDF with numerous apps to create workflows that trigger PDF generation from events like form submissions, new database entries, or scheduled jobs.

Connect CraftMyPDF

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: {
    craftmypdf: {
      type: "app",
      app: "craftmypdf",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.craftmypdf.com/v1/list-templates`,
      headers: {
        "X-API-KEY": `${this.craftmypdf.$auth.api_key}`,
        "Content-Type": `application/json`,
      },
    })
  },
})

Overview of Supabase

Supabase is a real-time backend-as-a-service that provides developers with a suite of tools to quickly build and scale their applications. It offers database storage, authentication, instant APIs, and real-time subscriptions. With the Supabase API, you can perform CRUD operations on your database, manage users, and listen to database changes in real time. When integrated with Pipedream, you can automate workflows that react to these database events, synchronize data across multiple services, or streamline user management processes.

Connect Supabase

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: {
    supabase: {
      type: "app",
      app: "supabase",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.supabase.$auth.subdomain}.supabase.co/rest/v1/`,
      headers: {
        Authorization: `Bearer ${this.supabase.$auth.service_key}`,
        "apikey": `${this.supabase.$auth.service_key}`,
      },
    })
  },
})