Skip to main content

Hi, I am interested in enabling our customers with integrations via Zapier. I could not find a suitable plan that allows a company to manage zaps for other companies, but this is what we’d like to do as an offering for our customers.

For now, it sounds like the closest thing to what we’re looking for is the company plan, and each team can then be set up as a workspace for our customers.

Overall, our company intends to build zaps to make things work. However, we do not want our customers to share passwords and other credentials with us, and would prefer if customers entered that on their own into Zapier, and we have our development team then build around the app/connection.

I initially searched for programmatic ways for us to create app/connections via API, so that we can provide the UX to input these details, but it does not look like this exists. Can anyone help me or point me in the right direction to identify paths to solve the problem of managing our customers credentials as apps/connections in Zapier?

Thank you in advance for your help! 

Hi @edk 

Believe that goes against the Zapier Terms of Service: https://zapier.com/tos

(E) otherwise use the Service or Software outside of the scope of the rights expressly granted herein. You agree to use the Service and Software only for your own internal business operations, and not to transfer, distribute, sell, republish, resell, lease, sublease, license, sub-license or assign the Service or use the Service for the operation of a service bureau or time-sharing service.

 

 

If you are trying to make a Zap integration for your own app, then check out the Zapier Platform: https://zapier.com/platform

 


Thanks Troy. To be accurate, these integrations are part of our own business operations. We are not re-selling or licensing any of this. The reason for multi-tenancy is so our customers can provide the connection data to their accounts in private fashion, and the only way to do this is either:

  1. they give us their credentials and we type them in (this is a terrible security practice)
  2. they log in to Zapier and create an app connection (which requires the company plan to support team workspaces)

I’d love a programmatic way that can do this, but I could not find any API’s that can accomplish connection creation.

That said, aside from potential ToS conflicts that I’ll meet directly with Zapier to discuss, is there any way I can accomplish my main goal?


@edk

At this time Zapier, doesn’t have any API available.

 

Any app accounts need to be authenticated in Zapier here to be used in Zaps: https://zapier.com/app/connections

 

The only other way to do this is to get the API Keys/Tokens and use the app APIs.

App APIs can be used in Zaps with the Code app or Webhooks app.

Code: https://zapier.com/apps/code/help

Webhook: https://zapier.com/apps/webhook/help

 

You can open a ticket with Zapier Support here for further feedback: https://zapier.com/app/get-help


@edk

At this time Zapier, doesn’t have any API available.

 

Any app accounts need to be authenticated in Zapier here to be used in Zaps: https://zapier.com/app/connections

 

The only other way to do this is to get the API Keys/Tokens and use the app APIs.

App APIs can be used in Zaps with the Code app or Webhooks app.

Code: https://zapier.com/apps/code/help

Webhook: https://zapier.com/apps/webhook/help

 

You can open a ticket with Zapier Support here for further feedback: https://zapier.com/app/get-help

 

Thanks Troy, that’s definitely something to consider. Wish Zapier provided more offerings on this front, but I also understand I’m not quite Zapier’s target audience. Perhaps they will introduce more ways to do this in the future. Will definitely submit a request.