<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0">
    <channel>
        <title><![CDATA[Sawtooth]]></title>
        <description><![CDATA[Sawtooth]]></description>
        <link>https://community.sawtoothsoftware.com</link>
        <image>
            <url>https://tribe-s3-production.imgix.net/IzKf00uBDRUtj0r9SQ2M6?fit=max&amp;w=500&amp;auto=compress,format</url>
            <title>Sawtooth</title>
            <link>https://community.sawtoothsoftware.com</link>
        </image>
        <generator>Bettermode RSS Generator</generator>
        <lastBuildDate>Wed, 07 Oct 2026 21:50:40 GMT</lastBuildDate>
        <atom:link href="https://community.sawtoothsoftware.com/rss/feed" rel="self" type="application/rss+xml"/>
        <pubDate>Wed, 07 Oct 2026 21:50:40 GMT</pubDate>
        <copyright><![CDATA[2026 Sawtooth]]></copyright>
        <language><![CDATA[en-US]]></language>
        <ttl>60</ttl>
        <webfeeds:icon>https://tribe-s3-production.imgix.net/IzKf00uBDRUtj0r9SQ2M6?fit=max&amp;w=500&amp;auto=compress,format</webfeeds:icon>
        <webfeeds:related layout="card" target="browser"/>
        <item>
            <title><![CDATA[Add Questions to library]]></title>
            <description><![CDATA[Hello,

As you can see in the screenshot, when I add more than one variable, I receive the warning “Name cannot be blank.”

I am using Lighthouse Studio version 9.17.3.

I also have a question: If I save ...]]></description>
            <link>https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/add-questions-to-library-cFzKkb5y3YiokuY</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/add-questions-to-library-cFzKkb5y3YiokuY</guid>
            <dc:creator><![CDATA[ERCAN BİRCAN]]></dc:creator>
            <pubDate>Thu, 01 Oct 2026 10:32:25 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hello,</p><p>As you can see in the screenshot, when I add more than one variable, I receive the warning <strong>“Name cannot be blank.”</strong></p><p>I am using Lighthouse Studio version <strong>9.17.3</strong>.</p><p>I also have a question: If I save questions to the Library in version 9.17.3, can I import and use those Library questions in a project that was created with an older version of Lighthouse Studio?</p><p>Thank you.</p><p></p><figure data-type="image" data-version="v2" data-id="cLAzHRsbgA8njPRbwAeYU" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/cLAzHRsbgA8njPRbwAeYU?auto=compress,format" data-id="cLAzHRsbgA8njPRbwAeYU"></figure>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Custom Drilldowns from the library on a mobile]]></title>
            <description><![CDATA[Hi team ... anyone successfully got this lovely bit of code working across all devices (mobile as well as laptop/desktop)? Also, what do you do with other specifieds? I'm on 9.15.0 currently.]]></description>
            <link>https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/custom-drilldowns-from-the-library-on-a-mobile-pZzYBZkG84awO8V</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/custom-drilldowns-from-the-library-on-a-mobile-pZzYBZkG84awO8V</guid>
            <category><![CDATA[Lighthouse Studio]]></category>
            <dc:creator><![CDATA[Marion Bealing]]></dc:creator>
            <pubDate>Thu, 01 Oct 2026 06:55:26 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hi team ... anyone successfully got this lovely bit of code working across all devices (mobile as well as laptop/desktop)?  Also, what do you do with other specifieds?  I'm on 9.15.0 currently.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Including the same brand image above each concept in CBC]]></title>
            <description><![CDATA[I need to show the same brand image above each concept in my CBC exercise so I programmed in a Brand attribute with just one level. This throws an error that the attribute has too few levels. I tried ...]]></description>
            <link>https://community.sawtoothsoftware.com/general/post/including-the-same-brand-image-above-each-concept-in-cbc-2QlxJFDA5M3EB8P</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/general/post/including-the-same-brand-image-above-each-concept-in-cbc-2QlxJFDA5M3EB8P</guid>
            <dc:creator><![CDATA[Jackie Cutsinger]]></dc:creator>
            <pubDate>Thu, 24 Sep 2026 16:28:35 GMT</pubDate>
            <content:encoded><![CDATA[<p>I need to show the same brand image above each concept in my CBC exercise so I programmed in a Brand attribute with just one level. This throws an error that the attribute has too few levels. I tried copying and having two duplicate levels, but this also throws an error that won't allow me to generate a CBC design. How can I include an image/attribute that is a constant and thus not included in the back end modeling? </p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Value Labeling Dual Response None Coding]]></title>
            <description><![CDATA[Hi there,

I am currently working on a CBC and was wondering if there is a possibility to check what the corresponding lables to the values 1 and 2 in the dual response none option are.

So I have a ...]]></description>
            <link>https://community.sawtoothsoftware.com/general/post/value-labeling-dual-response-none-coding-N7KmTIJxnmGvXzS</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/general/post/value-labeling-dual-response-none-coding-N7KmTIJxnmGvXzS</guid>
            <category><![CDATA[CBC]]></category>
            <category><![CDATA[Lighthouse Studio]]></category>
            <dc:creator><![CDATA[Pirmin Planer]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 09:54:31 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hi there,</p><p>I am currently working on a CBC and was wondering if there is a possibility to check what the corresponding lables to the values 1 and 2 in the dual response none option are. </p><p>So I have a column with the random_choice_task_none and the values 1 and 2 for each respondent. I am guessing that 1=yes would buy and 2=no, wouldn't buy, but is there a possibility to check or see the lable for the values anywhere?</p><p></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Lighthouse Studio – Single-option question/page is automatically skipped]]></title>
            <description><![CDATA[Hi,

I have a routing issue in Lighthouse Studio that I’m trying to understand.

I have a page called BOLUMSECx1. Its Pre-Skip code creates a choice list based on the value of the BOLUM variable.

For ...]]></description>
            <link>https://community.sawtoothsoftware.com/general/post/lighthouse-studio---single-option-question-page-is-automatically-skipped-mEfHjD6Iv1aKbUZ</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/general/post/lighthouse-studio---single-option-question-page-is-automatically-skipped-mEfHjD6Iv1aKbUZ</guid>
            <dc:creator><![CDATA[ERCAN BİRCAN]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 07:11:37 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hi,</p><p>I have a routing issue in Lighthouse Studio that I’m trying to understand.</p><p>I have a page called <strong>BOLUMSECx1</strong>. Its Pre-Skip code creates a choice list based on the value of the <code>BOLUM</code> variable.</p><p>For example:</p><ul><li><p><code>BOLUM = 145</code> → the page displays choices 1, 4 and 5.</p></li><li><p><code>BOLUM = 1</code> → I want the same page to open and display only choice 1.</p></li></ul><p>The Pre-Skip code is:</p><pre class="language-perl"><code class="language-perl">[% Begin Unverified Perl

ADD("BOLUMSECBaseList");

my $bolum = GETVALUE("BOLUM");

for (my $i = 1; $i &lt;= 8; $i++)
{
    if ($bolum !~ /$i/)
    {
        REMOVE("BOLUMSECBaseList", $i);
    }
}

REMOVE("BOLUMSECBaseList", 9);

End Unverified %]
</code></pre><p>The problem is that when <code>BOLUM=1</code>, the respondent goes directly to the main survey instead of seeing the <strong>BOLUMSECx1</strong> page.</p><p>There is no other variable or page between the BOLUMLER entry point and BOLUMSECx1.</p><p><strong>My question is:</strong><br>Can Lighthouse Studio automatically skip a question/page when its list contains only one remaining option? If so, where is this behavior controlled? Is there a page/question setting, skip logic setting, or another setting that causes a single-option list to be skipped?</p><p>I specifically want <code>BOLUM=1</code> to still display the BOLUMSECx1 page, even though only one option remains.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Creating an alert for straightlining in a grid question]]></title>
            <description><![CDATA[I have a grid question where I want an alert to pop up if answers are being straight lined which tells a respondent to verify their answers but allows them to either change their answers or to move on...]]></description>
            <link>https://community.sawtoothsoftware.com/general/post/creating-an-alert-for-straightlining-in-a-grid-question-H3OaBG2coyImPsu</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/general/post/creating-an-alert-for-straightlining-in-a-grid-question-H3OaBG2coyImPsu</guid>
            <category><![CDATA[JavaScript]]></category>
            <category><![CDATA[Lighthouse Studio]]></category>
            <dc:creator><![CDATA[Tony Jimenez]]></dc:creator>
            <pubDate>Mon, 21 Sep 2026 17:38:37 GMT</pubDate>
            <content:encoded><![CDATA[<p>I have a grid question where I want an alert to pop up if answers are being straight lined which tells a respondent to verify their answers but allows them to either change their answers or to move on if they wish to keep them as is.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Creating a randomized list that is used twice; but is different for each respondent.]]></title>
            <description><![CDATA[I have two matrix questions that ask about the same items. The first question asks about how important the items are; the second question asks about how satisfied respsondents are with their ...]]></description>
            <link>https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/creating-a-randomized-list-that-is-used-twice-but-is-different-for-each-j3faZqCHLs3J6eP</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/creating-a-randomized-list-that-is-used-twice-but-is-different-for-each-j3faZqCHLs3J6eP</guid>
            <dc:creator><![CDATA[Howie Harshaw]]></dc:creator>
            <pubDate>Mon, 21 Sep 2026 16:41:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>I have two matrix questions that ask about the same items. The first question asks about how important the items are; the second question asks about how satisfied respsondents are with their management.</p><p>I would like to randomize the order of the question items for each respondent, but keep the same randomized order for the two questions that they see.</p><p>For example, Respondent #1 might see...</p><p>Importance Question</p><p>- Item 4</p><p>- Item 1</p><p>- Item 2</p><p>- Item 3</p><p>Satistaction Question</p><p>- Item 4</p><p>- Item 1</p><p>- Item 2</p><p>- Item 3</p><p>... but Respondent #2 might see...</p><p>Importance Question</p><p>- Item 1</p><p>- Item 3</p><p>- Item 4</p><p>- Item 2</p><p>Satistaction Question</p><p>- Item 1</p><p>- Item 3</p><p>- Item 4</p><p>- Item 2</p><p>I have the items in a predefined list. What would be the best way to accomplish this?</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Conditional display or Alternative specific design or else?]]></title>
            <description><![CDATA[Hi, I am struggling to define the right CBC design for a new project.

It is about smartphones, and we have brand, model, color, price, and three additional attributes. I would like to show the brand, ...]]></description>
            <link>https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/conditional-display-or-alternative-specific-design-or-else-vIFYZzDJg4rgrLM</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/lighthouse-studio-22sfgfix/post/conditional-display-or-alternative-specific-design-or-else-vIFYZzDJg4rgrLM</guid>
            <category><![CDATA[Conditional display]]></category>
            <category><![CDATA[Conjoint analysis]]></category>
            <dc:creator><![CDATA[Yordanka Zetina]]></dc:creator>
            <pubDate>Thu, 17 Sep 2026 07:21:41 GMT</pubDate>
            <content:encoded><![CDATA[<p>Hi, I am struggling to define the right CBC design for a new project.</p><p>It is about smartphones, and we have brand, model, color, price, and three additional attributes. I would like to show the brand, model, and most probably the color in one image. Can I do this with conditional display? What implications would this have if I also need to apply price prohibitions, as some models cannot be shown at the lowest price points? What would be the best way to set this up?</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Webhooks]]></title>
            <description><![CDATA[The newest edition to Discover, webhooks, enables you to send and receive real-time notifications and data to other applications at specific survey events. This functionality opens a world of ...]]></description>
            <link>https://community.sawtoothsoftware.com/announcements-14wfodi7/post/webhooks-qd83jONetSt4kvp</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/announcements-14wfodi7/post/webhooks-qd83jONetSt4kvp</guid>
            <category><![CDATA[Discover]]></category>
            <category><![CDATA[Discover features]]></category>
            <dc:creator><![CDATA[Skyler Kartchner]]></dc:creator>
            <pubDate>Tue, 15 Sep 2026 21:50:36 GMT</pubDate>
            <content:encoded><![CDATA[<p></p><figure data-type="image" data-version="v2" data-id="75lCGTmsKVJtppmWFDnQ2" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/75lCGTmsKVJtppmWFDnQ2?auto=compress,format" data-id="75lCGTmsKVJtppmWFDnQ2"></figure><p>The newest edition to Discover, webhooks, enables you to send and receive real-time notifications and data to other applications at specific survey events. This functionality opens a world of possibilities for workflow development, automation, and integration.&nbsp;&nbsp;</p><p>For example, webhooks enables you to build:&nbsp;</p><ol><li><p><strong>Real-time data synchronization:&nbsp;</strong> Push responses straight into a database, data warehouse, or BI tool so dashboards update live instead of waiting on a scheduled export.&nbsp;</p></li></ol><ol start="2"><li><p><strong>Automation platform triggers:</strong> Kick off multi-step workflows in Zapier, Make, or n8n from a single survey submission.&nbsp;</p></li></ol><ol start="3"><li><p><strong>CRM and marketing updates: </strong>Update a contact record, score a lead, or add a respondent to an email segment in tools like Salesforce or HubSpot.&nbsp;</p></li></ol><ol start="4"><li><p><strong>Data quality and fraud flagging: </strong>Send responses to a validation service like Research Defender to catch duplicate IPs, bot-like speed, or gibberish answers before they pollute your dataset.&nbsp;</p></li></ol><ol start="5"><li><p><strong>Respondent-facing actions:</strong> Trigger a personalized follow-up email, SMS, or incentive based on how someone answered.&nbsp;</p></li></ol><ol start="6"><li><p><strong>Live alerting on critical responses:</strong> Notify a team instantly via Slack, Teams, or email when a response meets a condition, like a low satisfaction score.&nbsp;</p></li></ol><p>Contact your account manager to enable webhooks on your account.&nbsp;</p><p>See our <a href="https://sawtoothsoftware.com/help/discover/webhooks" rel="noreferrer noopener" class="text-interactive hover:text-interactive-hovered"><u>webhooks article</u></a> for full documentation.&nbsp;</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Webhooks Examples]]></title>
            <description><![CDATA[Webhooks allow you to send and receive data with other systems to perform actions like update a CRM record, trigger a message or email, or automate a survey reward incentive. Webhooks can be ...]]></description>
            <link>https://community.sawtoothsoftware.com/code-chn593d4/post/webhooks-examples-xq3kqqbYQsXJI7K</link>
            <guid isPermaLink="true">https://community.sawtoothsoftware.com/code-chn593d4/post/webhooks-examples-xq3kqqbYQsXJI7K</guid>
            <category><![CDATA[Discover]]></category>
            <category><![CDATA[Webhooks]]></category>
            <dc:creator><![CDATA[Brian McEwan]]></dc:creator>
            <pubDate>Tue, 15 Sep 2026 20:03:30 GMT</pubDate>
            <content:encoded><![CDATA[<p>Webhooks allow you to send and receive data with other systems to perform actions like update a CRM record, trigger a message or email, or automate a survey reward incentive. Webhooks can be challenging for the average user, however, because they need to be customized to the other system, rather than create them however you want in Discover. It's a little less programming and a little more translating to implement.</p><p>To help assist, here are some examples of different types of webhooks.</p><h2 id="9abc1e27-e651-4f67-bf7d-2900ea7a8b36" data-toc-id="9abc1e27-e651-4f67-bf7d-2900ea7a8b36" class="text-xl">1. No Authentication</h2><p>The simplest webhook is a basic request to a URL with no authentication. It's similar to browsing to a website (type in the URL in a browser) and viewing the result (the web page). But, since webhooks operate a server to server communication, it's more like Discover walking up to a door and knocking. The door always opens and information passes freely.</p><p>For a real working example of this, we can use a website that generates random user information, https://randomuser.me. If you browser to randomuser.me, you will see a random picture, name, and other created contact information. </p><p>This site also supports an API for server to server communication that requires no authentication, similar to how the website behaves. In Discover we can create a basic GET webhook with the endpoint targeting the API address of https://randomuser.me/api with the authentication type set to None. We'll set the event type to Page submit and choose our first page, meaning the webhook will run when the user clicks next on the first page of the survey.</p><figure data-type="image" data-version="v2" data-id="mWWsNctjZ0tauJAJKTSsI" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/mWWsNctjZ0tauJAJKTSsI?auto=compress,format" data-id="mWWsNctjZ0tauJAJKTSsI"></figure><p>If we test the webhook, we get back a host of information about a randomly created user in JSON, a format commonly used to send and receive information that supports structures or groupings of information:</p><pre><code>{"results":[{"gender":"male","name":{"title":"Mr","first":"Luka","last":"Philippe"},"location":{"street":{"number":592,"name":"Rue de L'Église"}
...
}</code></pre><p>Discover stores all of this information with the respondent data, and we could use various methods to parse certain parts of the JSON if we wanted to return, for example, the first name and use it in a question.</p><h2 id="6b847309-bab1-47e7-ac28-5857ec95e9b0" data-toc-id="6b847309-bab1-47e7-ac28-5857ec95e9b0" class="text-xl">2. URL Parameters</h2><p>Similar to passing variables in the survey URL, webhooks can be programmed to expect data to be passed in the URL. With randomuser.me, for example, if you want to force the user to be from Great Britain, randomuser.me has programmed their API in such a way that a country code can be passed in as a URL parameter. </p><figure data-type="image" data-version="v2" data-id="Ivi35X6gW6ROPZa828ALf" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/Ivi35X6gW6ROPZa828ALf?auto=compress,format" data-id="Ivi35X6gW6ROPZa828ALf"></figure><p></p><p>Discover's webhooks support dynamic URL parameters if you want to pass survey information in the URL. For example, we asked a respondent which country they lived in, we could pass that as a URL parameter. In this case we would leave the Endpoint URL as https://randomuser.me/api and then in the parameters tab, set up a URL parameter with the Key named nat (what Random User requires it to be called) and then the Value as Q2, the question where I ask the country. Sending as text sends the answer name, rather than the answer number (1, 2, 3, etc.).</p><figure data-type="image" data-version="v2" data-id="XMquQtSns4pPAqms4AJvz" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/XMquQtSns4pPAqms4AJvz?auto=compress,format" data-id="XMquQtSns4pPAqms4AJvz"></figure><p></p><p>Testing the webhook in Discover shows that the URL parameter gets appended to the base URL</p><figure data-type="image" data-version="v2" data-id="mBNRm4WfrebWswaWWgly5" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/mBNRm4WfrebWswaWWgly5?auto=compress,format" data-id="mBNRm4WfrebWswaWWgly5"></figure><p></p><h2 id="c6f06293-af64-4ddd-a3cb-62fccc5546ad" data-toc-id="c6f06293-af64-4ddd-a3cb-62fccc5546ad" class="text-xl">3. Body Parameters</h2><p>For more complicated messages, your external system might require the content structured in a specific way. In this case, we can add Body Parameters and Discover will automatically write a JSON structured message that gets sent to the external system rather than passing information over a URL. For example, if you had collected an NPS score in a survey and had previously passed in a contact ID in the survey URL, you might need to return them as a JSON package rather than pass them in the URL. We can set this up in Discover under the Body Content tab of the webhook:</p><figure data-type="image" data-version="v2" data-id="67UkddX7S10dBAen0puaZ" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/67UkddX7S10dBAen0puaZ?auto=compress,format" data-id="67UkddX7S10dBAen0puaZ"></figure><p></p><p>Assuming the UID value passed in was ABC123 and the NPS score was an 8, this will send a JSON package to the URL like</p><pre><code>{
 "UID" : "ABC123",
 "NPS" : "8"
}</code></pre><p>Remember that the Key name and the format is determined by the external system, so following their documentation is required to make sure the transfer of information happens correctly.</p><h3 id="d3230f4d-6f8b-4730-920d-c1bc98540a5a" data-toc-id="d3230f4d-6f8b-4730-920d-c1bc98540a5a" class="text-lg">4. Custom Body Content</h3><p>Sometimes you might be passing information in a way that requires some special layout, or perhaps nesting variables together. For example, if you are working with a data quality platform, you might need to pass in the survey name and then a nested structure of question type and answers like this:</p><pre><code>{
  "respondentID": "ABC123",
  "surveyName": "Survey14",
  "dataPoints": [
    {
      "dataPointID": "Q1",
      "dataType": "openEnd",
      "answer": "The checkout process was very easy"
    },
    {
      "dataPointID": "Q9",
      "dataType": "openEnd",
      "answer": "Everything was great, no improvements needed"
    }
  ]
}</code></pre><p>For these type of complicated structures, you can build custom body content exactly to your needs by switching to the custom JSON editor and utilizing various scripting functions, especially getValueForJSON() instead of the more typical getValue() to ensure special characters are handled appropriately.</p><figure data-type="image" data-version="v2" data-id="ytWoNBWqIELUhngzZa5do" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/ytWoNBWqIELUhngzZa5do?auto=compress,format" data-id="ytWoNBWqIELUhngzZa5do"></figure><p></p><h3 id="e6633bc7-e14d-4b7f-8c34-d9e1d49d38ef" data-toc-id="e6633bc7-e14d-4b7f-8c34-d9e1d49d38ef" class="text-lg">5. Authentication</h3><p>In the examples above, you can see how powerful webhooks can be to send and receive information. Most important systems will require you to authenticate the webhook, or confirm it's coming from a trusted source, similar to logging in to a website with a password. </p><p>Again, this is going to depend on how the external system wants you to authenticate (in the URL, as a header in the request, or in the JSON message body). Discover can <a href="https://sawtoothsoftware.com/help/discover/settings/secrets" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">securely store your authentication secrets</a> and place them whever you need them without exposing them to the browser of the survey respondent.</p><figure data-type="image" data-version="v2" data-id="S0b47W6yQRCc4c2Qm1R9K" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/S0b47W6yQRCc4c2Qm1R9K?auto=compress,format" data-id="S0b47W6yQRCc4c2Qm1R9K"></figure><p></p><h3 id="3416a0d9-086d-45c6-ac6b-b964b71a9e4b" data-toc-id="3416a0d9-086d-45c6-ac6b-b964b71a9e4b" class="text-lg">6. Testing</h3><p>We've made testing webhooks very powerful so you can make sure everything is working correctly without manually clicking through your survey to hit a specific page or survey ending. Testing lets you preview the URL and body content, plus generate random values or specify your own and connect to the external system directly. </p><figure data-type="image" data-version="v2" data-id="vPGsHGY5v5IclwOkgkoH6" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/vPGsHGY5v5IclwOkgkoH6?auto=compress,format" data-id="vPGsHGY5v5IclwOkgkoH6"></figure><p></p><p>The response details shows error messages or success codes, plus any response from the external system.</p><figure data-type="image" data-version="v2" data-id="CBDY3K2FsX6oNjcEqKFoO" data-size="best-fit" data-align="center"><img src="https://tribe-s3-production.imgix.net/CBDY3K2FsX6oNjcEqKFoO?auto=compress,format" data-id="CBDY3K2FsX6oNjcEqKFoO"></figure><p></p><p>While we don't have control over these external systems, you can reach out to our <a href="https://sawtoothsoftware.com/resources/support" rel="noopener noreferrer nofollow" class="text-interactive hover:text-interactive-hovered">support team</a> and we'll help the best we can.</p>]]></content:encoded>
        </item>
    </channel>
</rss>