# Zapier Integration

**URL:** <https://forum.bubble.io/t/zapier-integration/38>\
**Category:** Uncategorized\
**Created:** [June 25, 2015, 5:44pm UTC](https://forum.bubble.io/t/zapier-integration/38 "2015-06-25T17:44:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![GTR](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@GTR](https://forum.bubble.io/u/GTR)\
**Post date:** [June 25, 2015, 5:44pm UTC](https://forum.bubble.io/t/zapier-integration/38/1 "2015-06-25T17:44:46Z")

</div>

What are the steps for integrating Zapier?  
How do we know what apps we can connect with Bubble if we cannot search for existing connections?

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [June 26, 2015, 2:31pm UTC](https://forum.bubble.io/t/zapier-integration/38/2 "2015-06-26T14:31:55Z")

</div>

Our current Zapier integration allows you to trigger a zap from a workflow. To use it:

1. you should create a Zap in zappier with Bubble as a trigger
2. add the Zapier plugin in Bubble, so that you can have the Zapier action in the technical section of the action menu
3. copy the link Zapier gives when you create your app and paste it in the action Property Editor
4. Use the fields we have at the action level to send some data to zapier. What you do with this data in Zapier should be done on the zapier side, in their dashboard.

Let us know if you’re hitting issues.

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [July 8, 2015, 1:53pm UTC](https://forum.bubble.io/t/zapier-integration/38/3 "2015-07-08T13:53:11Z")

</div>

(If some people can’t find Bubble in Zapier, here is the link [https://zapier.com/developer/invite/19588/b63f861cc1102e8fbe076e14a7fc72b1/](https://zapier.com/developer/invite/19588/b63f861cc1102e8fbe076e14a7fc72b1/). We haven’t made Bubble public yet in Zapier)

---

<div class="post-metadata">

**Author:** ![louis](https://avatars.discourse-cdn.com/v4/letter/l/ecb155/32.png) [@louis](https://forum.bubble.io/u/louis)\
**Post date:** [July 8, 2015, 2:43pm UTC](https://forum.bubble.io/t/zapier-integration/38/4 "2015-07-08T14:43:53Z")

</div>

Thanks for the link!

I have another issue though. Am I correct in understanding that we can only send data to zapier as long as they fit in the fields you provide? So that if I wanted to send more than 3 textual data points, I wouldn’t be able to ? (There are only 3 text fields, plus a handful of numbers, boolean and date fields)

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [July 8, 2015, 2:55pm UTC](https://forum.bubble.io/t/zapier-integration/38/5 "2015-07-08T14:55:35Z")

</div>

Yeah I put 3 thinking that’d be enough. How many do you need?

---

<div class="post-metadata">

**Author:** ![louis](https://avatars.discourse-cdn.com/v4/letter/l/ecb155/32.png) [@louis](https://forum.bubble.io/u/louis)\
**Post date:** [July 8, 2015, 3:15pm UTC](https://forum.bubble.io/t/zapier-integration/38/6 "2015-07-08T15:15:24Z")

</div>

I don’t know for sure, perhaps as many as 15.  
Basically we want to integrate Bubble with a API to do some data-crunching. At the moment going through zapier looks like the only way to consume a 3rd party API with Bubble, so it’d be great if at least we could send unrestricted data to zapier.  
Could you replace the current fields inputs by an “add a data field” design where we could specify as many fields as we want?

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [July 9, 2015, 3:02am UTC](https://forum.bubble.io/t/zapier-integration/38/7 "2015-07-09T03:02:03Z")

</div>

In that case, it might be better to integrate your API within Bubble. We can’t really let users send unrestricted data to Zapier, as we need to define the data structure in Zapier. Why don’t you email us at support@bubble.is with more details about the API?

---

<div class="post-metadata">

**Author:** ![AliFarahat](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alifarahat/32/189604_2.png) [@AliFarahat](https://forum.bubble.io/u/AliFarahat)\
**Post date:** [October 19, 2015, 7:47pm UTC](https://forum.bubble.io/t/zapier-integration/38/8 "2015-10-19T19:47:20Z")

</div>

who had luck making this work. Zapier keeps “Zapier is now waiting for your changes to make their way back to our server.” with end result. The workflow has a webhook! @emmanuel

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [October 20, 2015, 1:20pm UTC](https://forum.bubble.io/t/zapier-integration/38/9 "2015-10-20T13:20:39Z")

</div>

It has been working for other users, so please report an issue at support, we can’t help like this.

---

<div class="post-metadata">

**Author:** ![NicolasDap](https://avatars.discourse-cdn.com/v4/letter/n/c2a13f/32.png) [@NicolasDap](https://forum.bubble.io/u/NicolasDap)\
**Post date:** [October 31, 2015, 3:24pm UTC](https://forum.bubble.io/t/zapier-integration/38/10 "2015-10-31T15:24:38Z")

</div>

@emmanuel Would it be possible to add more text fields in Zapier please ? 3 is very limiting.  
6 at least would be better in my case. 8 the best. The thing is that only text fields enable to forward in Zapier a list of things (text, numbers, adresses). 2 additional numbers would help me also.

I’m using it to keep track in a google sheet of the very important steps my users achieve.  
Otherwise I’ll have to play with Send an email + Email parser but that would not be very convenient.

Actually as you have to send predefined data to Zapier, I wonder why you can’t offer something like 15 fields for each type (or whatever limit), and we would add with a dropdown the fields we need : Add a text field / Add a number field / etc.  
Then I guess there would be very few user who would need more than 15 fields of something.

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [October 31, 2015, 4:05pm UTC](https://forum.bubble.io/t/zapier-integration/38/11 "2015-10-31T16:05:29Z")

</div>

Pushing a fix with higher numbers. We can’t do that with a dropdown but I extended to 8 texts and 5 numbers.

---

<div class="post-metadata">

**Author:** ![NicolasDap](https://avatars.discourse-cdn.com/v4/letter/n/c2a13f/32.png) [@NicolasDap](https://forum.bubble.io/u/NicolasDap)\
**Post date:** [October 31, 2015, 4:16pm UTC](https://forum.bubble.io/t/zapier-integration/38/12 "2015-10-31T16:16:30Z")

</div>

thanks, that’ll help !

---

<div class="post-metadata">

**Author:** ![AliFarahat](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alifarahat/32/189604_2.png) [@AliFarahat](https://forum.bubble.io/u/AliFarahat)\
**Post date:** [October 31, 2015, 9:04pm UTC](https://forum.bubble.io/t/zapier-integration/38/13 "2015-10-31T21:04:38Z")

</div>

Special Thanks for @emmanuel support. For future reference if anyone is facing a problem follow steps below.

1. 

```
 Create a Zap and add the webhook to the bubble trigger

```

2. 

```
 Add a text or number in the workflow in bubble

```

3. 

```
 In step 5 click insert Bubble field in zapier. A screen will open showing “We couldn't get any samples from Bubble”, Press “Ok, I did this” for steps 1 & 2. This will show Looking for changes…. Keep the screen on while performing next step

```

4. 

```
 Run the preview page in bubble and trigger the workflow

```

5. 

```
 Go back to zapier and you will see We found your changes.
```

---

<div class="post-metadata">

**Author:** ![NicolasDap](https://avatars.discourse-cdn.com/v4/letter/n/c2a13f/32.png) [@NicolasDap](https://forum.bubble.io/u/NicolasDap)\
**Post date:** [November 1, 2015, 11:46am UTC](https://forum.bubble.io/t/zapier-integration/38/14 "2015-11-01T11:46:20Z")

</div>

Just a share :  
When you are at the step 4/, you can use a defaut Zap like this one [https://bubble.io/page?type=page&name=15\_11\_01\_zapier\_init&id=forum\_app&tab=tabs-1](https://bubble.io/page?type=page&name=15_11_01_zapier_init&id=forum_app&tab=tabs-1) so you can easily link datas from bubble to your zap.

Here’s an idea that would make things even easier for us. @Emmanuel. Something like “Initiate this webhook” under the webhook link which would send the sample of data : Text1, Text2, Number1, etc… in Zapier.

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [November 1, 2015, 11:00pm UTC](https://forum.bubble.io/t/zapier-integration/38/15 "2015-11-01T23:00:05Z")

</div>

I haven’t played that much with Zapier to be honest… What you mean by that is to do a fake call to zapier with some sample values? Does that make things easier in Zapier? If so, i can add that, just let me know.

---

<div class="post-metadata">

**Author:** ![NicolasDap](https://avatars.discourse-cdn.com/v4/letter/n/c2a13f/32.png) [@NicolasDap](https://forum.bubble.io/u/NicolasDap)\
**Post date:** [November 2, 2015, 12:01am UTC](https://forum.bubble.io/t/zapier-integration/38/16 "2015-11-02T00:01:35Z")

</div>

Each time you setup a new webhook, Zapier expects you to send a new sample of data so then you can fill up the Action fields with this sample.  
And for instance if the first sample doesn’t use all the available fields and you’ll need more fields later on, then you’ve to send a new sample again to access these new fields.

It’s not a huge pain, but definitely a sample of data would speed up the process & would reduce error risk.

---

<div class="post-metadata">

**Author:** ![sridharan.s](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sridharan.s/32/17881_2.png) [@sridharan.s](https://forum.bubble.io/u/sridharan.s)\
**Post date:** [August 4, 2016, 2:46am UTC](https://forum.bubble.io/t/zapier-integration/38/17 "2016-08-04T02:46:16Z")

</div>

> [@AliFarahat](#):
>
> Create a Zap and add the webhook to the bubble trigger

Hi.

I’m using your method to set up a Zap that grabs data from Bubble and passes it to another applicaiton.

I’m stuck on step 1 :(.  
I have the url from Zapier to set up a webhook in Bubble, but I’m not seeing where I need to put it in the workflow.

I have an API endpoint “senduserpreferences”. I selected “Trigger a Zapier zap”, but I’m not seeing where I need to put the url from Zapier to connect the workflow.  
 ![](https://us1.discourse-cdn.com/bubble/original/2X/5/59cb9ee0ef243075bdc8633b8aa562d32b5752f4.jpg)

Can you provide a screenshot for how you set this up.

Thanks much.

---

<div class="post-metadata">

**Author:** ![sridharan.s](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sridharan.s/32/17881_2.png) [@sridharan.s](https://forum.bubble.io/u/sridharan.s)\
**Post date:** [August 4, 2016, 3:07am UTC](https://forum.bubble.io/t/zapier-integration/38/18 "2016-08-04T03:07:02Z")

</div>

Got it. Needed to click the “Trigger a Zapier zap” for this to pop up. Now it’s obvious.

![](https://us1.discourse-cdn.com/bubble/original/2X/d/d96cd00b9b942e18f4aabba44e38906a804183da.jpg)

---

<div class="post-metadata">

**Author:** ![akkusc](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/akkusc/32/4427_2.png) [@akkusc](https://forum.bubble.io/u/akkusc)\
**Post date:** [August 9, 2016, 1:29am UTC](https://forum.bubble.io/t/zapier-integration/38/19 "2016-08-09T01:29:07Z")

</div>

This is also related to Lesson 11 in CodeFree AirBNB training. @brentsum

My Zapier and Bubble integration is still not working. Please let me know if I am missing something. I am thinking that the Webhook between bubble and Zapier is not working for me.

I am performing the following steps:

1- Use Bubble as trigger in the New Zap  
2- Obtain the Webhook link  
3- In Bubble, put the Webhook link  
4- Setup the Fields in Bubble for various Number ,Text, Date fields available in the property screen.  
5- Perform the necessary mapping between my google sheet columns and bubble fields in Zapier.  
6- In my Zap, I click on Retest Bubble to get another Bubble Action  
7- I click on “I did this”  
8- I click on view your bubble action link  
9- I don’t see any sample values. All I see is the standard values.

Please advice.

Update: Last night it worked for about 10 minutes out of the blue although I didn’t change any information in bubble or zapier. Then the connection is gone again and this morning still not working. @emmanuel

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [August 9, 2016, 12:45pm UTC](https://forum.bubble.io/t/zapier-integration/38/20 "2016-08-09T12:45:23Z")

</div>

We didn’t push anything, can you check with Zapier’s log what is being sent?

[Next page](https://forum.bubble.io/t/zapier-integration/38.md?page=2)
