Connect via feeds
Detailed step-by-step instructions for connecting Spefix via an XML product feed. Works for any platform.
⏱ Time: 15-20 minutes
Step 1: Sign up
Via email
- Go to spefix.com
- Click "Try for free" or "Log in" (in the top menu)
- Fill in the form:
- Email — required
- Phone number — required (so a manager can reach you)
- Full name — optional
- Check your email → copy the password → log in to your dashboard
Via Google
- Click "Sign in with Google"
- Choose your account
- Enter your phone number (required field)
- Done — you're in your dashboard
Step 2: Create a domain
- In your dashboard, find the "Create domain" button (in the header)

- In the modal, enter your site's URL
Example:https://myshop.com.ua

- Click "Create"
Enter the actual domain of the site you want to add search to. The widget will only work on that domain.
If you need search on several sites — create a separate domain for each.
Step 3: Prepare a product feed
Spefix works with XML product feeds in two formats:
Option 1: Google Merchant Center (recommended)
If you already have a feed for Google Shopping — it will work.
📖 Google Merchant feed requirements
Option 2: Spefix format
You can create a feed following our own rules for better relevance.
Usually the feed is generated automatically in your CMS:
Settings → Export → Google Merchant / Rozetka / Prom
Or don't know where to get one? Contact our support team — we'll advise you and help you get a feed for your platform.
💬 Telegram: @spefix_pm • 📧 [email protected]
Step 4: Add the feed in Spefix
- In your dashboard, go to: Search Settings → Integration
- Click "Add feed"

- Fill in the form:
- Feed URL — a link to your XML file
Example:https://myshop.com.ua/feed.xml - Feed language — choose from the list (Ukrainian, Russian...)
- Feed URL — a link to your XML file

- Click "Create"
Enter the actual feed link generated by your CMS. Don't just append /feed.xml to your domain — that won't work.
The feed must be reachable at that link and contain XML data for your products.
Your language isn't in the list? Or the feed fails to add due to an error?
Contact support — we'll add the language individually and help you sort out feed errors.
💬 Telegram: @spefix_pm • 📧 [email protected]
Step 5: Wait for it to upload
Once added, the feed will start uploading and indexing.
You can check the status in the Integration section:
- Processing — the feed is uploading (5-15 min for large catalogs)
- Ready — you can test the search
- Error — contact your manager
Test the search
Once the feed is uploaded, a "Demo" button will appear in your profile — you can test search on your products right in the dashboard.
If the feed fails to add — contact your manager on Telegram or via chat. We'll help you figure it out.
Step 6: Install the code on your site
- Go to the "Integration" section
- Copy the widget code from your dashboard:

<script async src="https://smartsearch.spefix.com/spefix.js?token=YOUR_TOKEN&lang=uk"></script>
- Paste the code right before the closing
</body>tag on your site
Copy the code only from your own dashboard — a unique token is generated for each site. Code from examples won't work!
For multilingual sites
If your site has multiple language versions, each one needs its own code with the matching lang= parameter:
- Ukrainian version:
lang=uk - Russian version:
lang=ru - English version:
lang=en
Example:
<!-- For the Ukrainian version -->
<script async src="https://smartsearch.spefix.com/spefix.js?token=YOUR_TOKEN&lang=uk"></script>
<!-- For the English version -->
<script async src="https://smartsearch.spefix.com/spefix.js?token=YOUR_TOKEN&lang=en"></script>
Not sure where to add the code, or running into errors? Contact support — we'll help with the installation.
💬 Telegram: @spefix_pm • 📧 [email protected]
Step 7: Configure the button selectors
For the widget to open when a visitor clicks your search button, you need to specify that button's selector.
Find the button selector
- Open your site
- Press F12 (developer console)
Or right-click → "Inspect"
-
Choose the "Select element" tool (arrow icon in the top-left corner)
-
Click the search button on your site
-
Find the class or id of that button in the code

Example selectors:
.search__input— class#search-btn— ID
Add the selector in Spefix
- Go to: Search Settings → Installation
- Find the block "List of selectors that open the widget on click"
- Click "Add selector"

- Enter your selector (e.g.
.search__input) - Click the checkmark to the right of the field (finish editing)
- If you have several search buttons — add each selector separately

Save your changes
- Scroll down the page
- Click "Save" (the button appears after changes)

If you're having trouble finding or adding selectors — contact support. We'll help you find the right selectors or set them up for you.
💬 Telegram: @spefix_pm • 📧 [email protected]
Step 8: Verify it works
-
Open your site in an incognito tab (Ctrl+Shift+N / Cmd+Shift+N)
This is needed to bypass the browser cache -
Click the search button → the Spefix widget should open ✅
-
Try different search variations
Check in an incognito tab — cached changes may not show up right away due to the browser cache.
Still not working? Contact your manager — we'll help you configure the selectors.
Done! 🎉
Spefix is now working on your site.
What's next?
- Search analytics — see what customers are searching for
- Add synonyms — improve relevance
- Change widget appearance — customize the design
Need help?
💬 Telegram: @spefix_pm
📧 Email: [email protected]
Your personal manager will advise, help with configuration, or set up the search for you.
14 days free — no card required, cancel anytime