Embed typeforms on any Cloudflare-hosted site
Got a website hosted by Cloudflare? You can easily embed typeforms anywhere. Choose from embed options like full page, pop-up, and seamless mode so your typeform blends in perfectly with your site’s design.
Here are just a few things you can do with Typeform and Cloudflare:
1. Create a contact form that matches your website's look and feel
2. Kick-start your lead generation by embedding a typeform wherever it makes the biggest impact
3. Sell a product or service via a typeform shopping cart with a seamless experience
You can add multiple typeforms to one site, so you can engage people in as many conversations as you like. All that without any coding whatsoever.
__What you need:__
- A free Typeform account
- A free Cloudflare account
Click the __Use this integration__ button, on the left of this text, to get started.
__If you already have a Typeform account__, you’ll be asked to log in, and then to either choose an existing typeform, or create a new one to connect with Cloudflare.
__If you don’t yet have a Typeform account__, we’ll get you signed up, and then take you through creating a typeform to connect with Cloudflare.
1. Log in to your Cloudflare account.
![cf1](https://images.ctfassets.net/co0pvta7hzrh/2MnDeoQ412qsa20YAu8EsE/d1d41e83774c45fc5416dfb3f45223c2/cf1.png)
2. Click on __Apps__, then write ‘Typeform’ in the __search apps bar__. Now you should see the Typeform app appear. Click on this to open the Typeform dashboard. Alternatively, you can find it by scrolling through the featured apps.
![cf2](https://images.ctfassets.net/co0pvta7hzrh/2UfGWWHrdYEu8ACS2mos6S/7f91bb2ee181108a58dfb0f440b4bfc8/cf2.png)
3. Here’s the Typeform app dashboard:
![cf3](https://images.ctfassets.net/co0pvta7hzrh/nVaRnoi3IWMGu8Eu6GIkE/16c0d69c6e86237dcac325a3d5aaceed/cf3.png)
4. Click __Preview on your site__, which opens the interface where you can add a typeform to your site.
![cf4](https://images.ctfassets.net/co0pvta7hzrh/5QqVhy0N8IMw22oy82aoyc/efb75d3560826e11cdc03446be14a0d9/cf4.png)
5. You need an active Typeform account – you can either create a new one here, or log in to your existing account. We’re going to log in to our account, so click on __Typeform login__ (highlighted above).
6. A new window will pop up. Log in to your Typeform account, and then click __Accept__.
![cf5](https://images.ctfassets.net/co0pvta7hzrh/1EYF0jtrgQg64gymOc8GIs/6793c81d846f7092ed56395a4293550a/cf5.png)
7. Now you’ll see a new dropdown menu, __Typeforms__. Click this and you’ll find all the typeforms in your account. Select the one you want to add to your site.
![cf6](https://images.ctfassets.net/co0pvta7hzrh/1Njv59RYvmwuk208oA4sGO/eb8fca99070a2d43def4b626073b0c48/cf6.png)
8. Next you can choose where to place your typeform. Click on __Pick a location__, and scroll to where you want to add your typeform, in the preview panel on the right, and click.
![cf7](https://images.ctfassets.net/co0pvta7hzrh/4pc8nRJBdKuS8yQGkqKmqY/8d52f49f7172e49ced7ee2103fdbe0a6/cf7.png)
9. Your typeform will now appear in the preview panel. You can customize exactly where in this location is appears, using the __Location__ dropdown menu on the left.
![cf8](https://images.ctfassets.net/co0pvta7hzrh/5LK2zLwZYAG4e4yUAU4WWC/1c20e82695856092406996fa387c9a77/cf8.png)
10. Now you can choose how you want your typeform to appear. Choose from our __embed options__ – full embed or pop-up. Please refer to this article which explains our embed features in more detail.
![cf9](https://images.ctfassets.net/co0pvta7hzrh/1wmZGGKBrWgeSmUoIwKYKW/7b6c97b8d0120fd132df283f3f818e49/cf9.png)
11. Click __Preview in a separate window__ to see how your site will look in a full page.
![cf10](https://images.ctfassets.net/co0pvta7hzrh/2Chw6CJVLmEeG8IQMyQAqA/3349dbe45fe467f87744877de5b8f8d8/cf10.png)
12. Once you’re happy with where and how your typeform looks in the preview, click __Install__ and the typeform will be added to your site.
13. Now, when you open the __Apps__ tab in Cloudflare, and go to __Installed Apps__, you’ll see Typeform listed. You can click __Edit install__ at any time to make changes to where and how your typeform appears on your site.
![cf11](https://images.ctfassets.net/co0pvta7hzrh/31KStRUEdikU2MW4KSkwgQ/b5bbc71b1578613437867dd0718b930b/cf11.png)