with Whop and Columns Ai?
Emit new event when a membership goes valid. See the documentation
Emit new event when your company receives a successful payment. See the documentation
Creates a new checkout session in Whop. See the documentation
Builds a graph object from scratch and publishes it. See the documentation
Creates a new promo code with the given parameters in Whop. See the documentation
Builds a graph object from a template and publishes it. See the documentation
Permanently invalidates a specified membership using its unique ID, effectively unfulfilling the user's product experiences. Termination is irreversible. See the documentation
The Whop API provides access to a marketplace for buying and selling software companies. On Pipedream, you can leverage the Whop API to craft serverless workflows that automate tasks like tracking sales, managing memberships, and integrating with other services for a comprehensive business management solution. It’s great for creating custom alerts, syncing data across platforms, and much more, all without writing a line of server-side code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
whop: {
type: "app",
app: "whop",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.whop.com/api/v2/memberships`,
headers: {
Authorization: `Bearer ${this.whop.$auth.api_key}`,
},
})
},
})
import { ChartType } from 'columns-graph-model';
import { Columns } from 'columns-sdk';
export default defineComponent({
props: {
columns_ai: {
type: "app",
app: "columns_ai",
}
},
async run({steps, $}) {
const rows = [{
"value": 312,
"state": "WA",
"parent": "US"
}];// rows is an example data set where you should organize your data in a similar way.
//Instantiates a Columns SDK object with your API Key.
const columns = new Columns(this.columns_ai.$auth.api_key);
const data = columns.data(['state'], ['value'], rows);
const graph = columns.graph(data);
// switch to different chart types: BAR, PIE, DOUGHGUT, LINE, AREA, SCATTER, etc.
graph.type = ChartType.COLUMN;
// customise the graph (lots of options in its data model)
graph.settings.general.palette = ['#ff0000', '#00ff00', '#0000ff'];
graph.settings.general.background = '#00000002';
return graph;
},
})