11.5 Other Integrations
In addition to the built-in integrations as detailed above, some 3rd-party plugin authors have created integrations with Hustle. This chapter will be developed as more such integrations become available.
11.5.1 Zoho Flow
In their own words, Zoho Flow is a low-code integration platform that extends integration capabilities for Hustle users, not only with other WordPress plugins but also with the Zoho Ecosystem, various cloud applications, and on-premises applications, including databases.
To get started, install the Zoho Flow plugin on your site. You can install either via Plugins > Add New in your site admin, or download it from wordpress.org here.
15-day free trial
Zoho Flow is a premium service that starts at $24/month. However, you can sign up for a 15-day free trial and test the service for yourself to see if it’s a good fit for your project.
Once installed and activated, go to Zoho Flow > Integrations and select Hustle from among the available integrations.
Click the + New API Key button.
In the modal window that pops open, enter a recognizable label for your new API key, and click Generate.
Copy the generated API Key and the Base URL and paste them into a text file for the next steps.
Note that you will not be able to retrieve the API key once the modal window is closed. The Base URL is simply your site address, without the trailing slash at the end.
Next, create your Zoho Flow account at https://flow.zoho.com if you haven’t already, and login. Then go to My Flows and click the Create Flow button.
Enter a name for your new flow, select or create a new folder where you want to store it in your account, give it a description, and click Create.
On the Builder screen, click Configure in the App trigger section.
Scroll through the available apps until you find Hustle. Select it and click Next.
Select whether you want your flow to be triggered when a Hustle embed, pop-up or slide-in is submitted, and click Next. Note that this integration only works with email opt-in modules, not informational modules.
Click the Connect button to create the API connection needed for Zoho to communicate with your site and fetch data from Hustle.
Give your API connection a name, then enter the API Key and Base URL you copied earlier from your site admin, and click Authorize.
Note that once you have authorized an API connection with your site for your first flow, you will not need to authorize it again for new flows from that site unless you delete the API key from your site.
Select the specific embed, pop-up or slide-in you want to use for this flow.
Optionally click on Filter criteria and fine-tune the flow to only trigger when certain Hustle field values or conditions are met. Click Done when you’re finished.
You have now successfully created a Zoho flow that triggers when a Hustle opt-in embed, pop-up or slide-in that optionally meets your filter criteria has been submitted on your site.
The next steps of what you do with that data are entirely up to you, and are beyond the scope of this guide. If you need help continuing with your setup, Zoho has extensive documentation and tutorials in their knowledge base.