This article refers to a previous version of the Duda Responsive Website Builder. Click here for help content on the current Duda editor.



What are inSites?

inSites are a great way to add personalization and business logic to your website.  They  enable you to change images, text, calls-to-action and backgrounds on your website automatically. These actions only happen under certain conditions that you define,  such as a visitor's proximity to your business, how many times they’ve visited, time of day and more.


What are Triggers and Actions?

 At its core, an InSite is just a way of defining a condition, and which action will happen when that condition is met.


Triggers determine who will see the inSite and when.  InSites are able to use many conditions as triggers including:

  • Time - Time of day, day of the week, month, etc.
  • Device - Is the visitor accessing the site from a desktop, a tablet, or a mobile phone?
  • Location - The visitors location based on their IP address, this is accurate down to the zip code level.
  • Number of Visits - How many times has a visitor been to your site?  Is it the first time, the third time?
  • Campaign URL - URL parameters used to organize categories of products that you offer.
  • Don't use Triggers - There's no specific trigger for the inSite - all triggers will be activated.

Triggers can also be combined, like device and location.  An example of this would be, if a visitor is accessing the site from a mobile or tablet, AND is in a specific location.


Actions are the part of your site that will display or change when activated by a trigger.

  • Display New Row  -  A new section of custom content will appear. 
  • Display Notification Bar  -  A bar will appear across the top of your site with a customized message.
  • Display Popup  -  A popup with a customized message will appear.
  • Display JavaScript  -  Write JavaScript code that will be executed.
  • Display Special Effect  -  Special Effects, like fireworks or falling leaves, can be added on the homepage or across the entire site.

Trigger + Action = inSite

When you combine triggers and actions, you can make your website do some pretty neat stuff.  See some example inSite rules below:

  • If the time is 4pm,  display a coupon.
  • If the visitor is nearby, display a map.
  • If the visitor has been to the site 3 times, display a Facebook Like button.

Adding inSites

  1.  Click inSite on the left sidebar.
  2.  Choose an inSite from the list.
  3.  Edit the trigger and click Next.
  4.  Add Action and click Next.
  5.  Choose a layout for the action and click Next.
  1.  Customize the action in inSite mode.  This row will only be shown when the action is triggered.  Customize exactly how you would like your action to display.  You can also move the row, or hide other rows on this page.  When you're finished click done.
  2.  The final step is to Preview and Save your inSite rule and publish.  Click Preview to see what your site will look like with the inSite activated, check the box to publish and click Save inSite to add it to your site!

inSite Status

inSites are shown in the inSite section of the sidebar.  inSites that are not active are grayed out, while inSites that are active appear in bold.

You can activate or deactivate any inSite by clicking the settings gear, and choosing the activate/deactivate option.

Your site will need to be republished for changes to go live.

Preview inSites

You can see what your site will look like with your inSites activated by using the preview tool.  Just click the play icon next to the insite you'd like to test in the inSite menu.

Troubleshooting and FAQ's

My insite isn't working on my livesite

Your insite depends on certain triggers. If you're viewing your site and don't see your insite working, it's most likely due to either to you not matching the triggers you've set or something else. Be sure to follow our insite troubleshooting guide for more info..


Priority Phone Support

English phone support is available 18 hours a day,
Monday through Friday, 3am to 9pm (EST).

United States +1 866-776-1550 3am to 9pm (Eastern)
United Kingdom +44 (0)800-011-9071 8am to 2am (London)
France +33 (0)9-75-18-84-74 9am to 3am (Paris)
Israel +972 (0)3-720-8922 10am to 4am (Jerusalem)
Australia +61 (0)2-8880-9166 7pm to 1pm (Sydney)
To schedule a call in French, Portuguese, Hebrew or Russian, please email us at

Please Log in as a DudaPro

Priority Phone Support is available exclusively to DudaPros. Log in to your DudaPro account now to see our international support numbers.

Log In
Not a DudaPro? Start a free trial now!