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).
These writeback functions (for example “CRM Update contact” or “Accounting Create Invoice”) are the fundamentals for data syncs and Reverse ETL.
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: