Customization

Buttons, placement, and styling

Adjust theme and display settings, enable or disable features, and create custom entry points. Each domain has independent customization.

Overview

Allspice is designed to blend seamlessly into your site while giving you control over appearance, behavior, and entry points.

This page explains how to:

  • adjust widget theme and display settings
  • enable or disable features and behaviors
  • create custom entry points from your own site UI

If you manage multiple domains, each domain has independent customization settings. Entry points are scoped by domain, and changes to one domain do not affect others.

Prerequisites

To customize Allspice settings, you must meet the following requirements:

  • Your domain must be verified
  • Allspice must already be installed on your site
  • You must have access to the Publisher Portal (and optionally your site code for custom entry points)
  • The Allspice plugin must be active (WordPress only)

Theme & Visual Settings

Allspice allows you to customize key visual elements so the widget feels native to your brand.

Currently, you can configure:

  • Primary accent color
  • Secondary accent color
  • Chatbot name (display name shown to users)

These can be configured in the Integrate tab under Domain Settings.

These settings affect Allspice-rendered UI only and do not modify your site's styles. If you're using premade buttons, you can also configure premade button colors in the Partner Portal to match your site theme.

Feature & Behavior Settings

Feature and behavior settings control what actions users can take through the Allspice widget. These settings apply at the domain level.

Currently, you can control the chat's ability to answer questions about certain topics:

  • General cooking questions
  • Pantry management
  • Recipe management
  • Meal planning
  • Grocery list management
  • Recipe interactions

Soon, you will also be able to enable or disable specific widget areas and tabs (for example: meal plans or pantries). We recommend leaving all features enabled at the current time.

Chat Responses

Allspice allows you to provide domain-specific context that will be factored into chatbot responses on your site.

This can be configured in the Domain Settings page.

Examples of supported configuration include:

  • Audience insights and goals
  • Your cooking philosophy and style
  • Information that impacts substitutions and recipe editing
  • Ingredients to prioritize or avoid
TIP:

This is the best way to make your site's Allspice assistant feel like it "knows" your audience - without requiring you to manually manage responses.

More information on this feature will be available shortly.

Creating Custom Entry Points

In addition to built-in buttons, Allspice supports custom entry points that let you trigger Allspice actions from your own UI elements.

This allows you to:

  • use your own buttons and site styling
  • integrate Allspice into custom layouts and site navigation
  • launch specific Allspice views on demand

Common examples:

  • a "Chat with Allspice" button in your site header
  • a "Build Grocery List" CTA on your homepage
  • a "Search Recipes" button in your nav
  • a "Meal Plans" banner on a landing page

Custom entry points are configured by:

  • adding the Allspice class name to an element on your site
  • assigning the element's action in the Partner Portal (domain-scoped)

Custom Buttons in Required Code docs →

Up Next: WordPress Plugin