
Technical tutorial for using Jinja2 within the Certainly Platform
In this article, we describe the elements of Jinja2 that are relevant for use within the Certainly Platform.
Integrate your Certainly bot with OpenAI
More advanced users can customize the prompt sent to OpenAI by editing the Webhook. To do so, open the OpenAI Webhook instance you created in Step 2 of the previous section.
Use Fallback Modules when user input is not understood
Use Fallback Modules when user input is not understood You'll want to decide how your bot should react when it does not understand an end user's response. If no established Module …
Generative AI Advanced Settings - Certainly
The guidelines specified using the simple UI settings are exposed via custom variable user_prompt. You can define a separate variable that appends information using a Jinja …
How to insert the chatbot in an iframe - Certainly
Learn about implementing your bot in an iframe (which will look like an open chat on your site), as well as the parameters you can append to the script.
Check if a Shopify discount code has been used by a customer
In the <md> Prompt Checkout Module, the customer chooses to either continue shopping or to go directly to checkout. When the user says they want to check out, the Shopify Check If Discount …
Integrate your Certainly bot with Klaviyo
In the <md> Inform cart status Module, we simply prompt the user to check out. If the user confirms they want to check out, we save the current cart articles as variables inside the <md> …
Certainly's Conversational Web SDK
resetChat Resets the Certainly Widget. The chatbot will again prompt the initial chat message, thus starting a new conversation. certainly.resetChat( { webchatKey: "1", // Only required if …