The Peliqan low-code Python environment provides single line functions to interact with APIs from connected SaaS applications. These functions abstract away the complexities of working with a specific API (authentication, error handling etc).
Here’s an example to write a contact to Hubspot (CRM):
hubspot_api.add('contact', {"email": "[email protected]", "name": "John Doe"})
And here’s an example to send a message to Slack:
slack_api.add('message', channel = 'QA', text = 'Data quality alert')
The Peliqan SaaS API wrapper functions can be used for various use cases. We refer to these use cases as “Data Activation”. Here are a few examples:
Send alerts to Slack
Send an email with a report attached
Write data to a Google Sheet
Add a contact to a CRM such as Hubspot or Salesforce
Create an invoice in an accounting system
Import a CSV file
Writebacks from the data warehouse to SaaS applications
Data syncs (Reverse ETL, custom data pipelines, custom data exports etc.). More info:
First, add a connection in Peliqan under My Connections, for example Hubspot. Note that a SaaS connection in Peliqan is used for 2 things: