If you’re using both Zapier and InfinyOn Cloud, integrating the two can supercharge your workflows. Zapier’s automation prowess can link up with InfinyOn Cloud’s robust data streaming, allowing you to move and transform data and trigger actions seamlessly between them. This can not only save you time but also unlock new possibilities for your real-time data.
To follow along in this guide you need:
Access to Zapier Premium apps
InfinyOn Cloud cluster
Google Forms trigger to Zapier
Google Sheets trigger to Zapier
Linking Zapier to InfinyOn Cloud
This section covers sending events from Zapier Zaps to InfinyOn Cloud Webhooks.
Data that is sent to the cloud-event topic will be sent as HTTP POST to the Zapier workflow.
In the next section we’ll test the end to end. But first we’ll send some data to test the event triggers the Zapier Zap
Create a CLI Producer to the connector’s cloud-event topic
$ fluvio produce cloud-event
> {"full_name": "Stacie Fakename", "data": "Hello from Cloud"}
Test the InfinyOn Cloud to Zapier workflow
Back to Zapier to edit the webhook Zap. Click Find New Records to see the data we sent from the previous step. Click the Continue with the selected record button.
Create a new step. Select Google Sheets
We want to create a new row in Sheets. Select Create Spreadsheet Row.
In the Account section, you’ll link your Google account to link to Sheets. This step won’t be covered in detail
In the Action section, select a spreadsheet with column headers, and select Refresh fields to populate the section with inputs. Map the webhook fields from the trigger to fields in the spreadsheet and click continue.
In the Test section, click Test/Retest step to create a row in the spreadsheet with the webhook data.
Confirm in the spreadsheet that the data is mapped into the columns.
Then you can click Publish to save this Zap to put it into production. It is ready to trigger from InfinyOn Cloud events.
This is the end of the guide. You should now have bi-directional data flow between Zapier and InfinyOn Cloud.