Getting started
Invenio is an embedded Shopify app. Open it from Shopify admin, Apps, Invenio. You work inside your store. The live app host is https://invenio.srv1173388.hstgr.cloud.
This guide matches what the app actually does in v2.6.7.
First-time setup
Home shows a setup checklist until all three items are done for this store:
- Store profile filled (business name and at least one town)
- Target keywords set (at least one keyword)
- NeuronWriter connected (an API key on the host plus a project id)
The project id can come from NEURONWRITER_PROJECT_ID on the server, or you can save it on Products under NeuronWriter project.
Fill Home settings
On Home, scroll to Local SEO settings:
- Who, What, Where. These rank goals are the root input for article titles, article content, and catalog copy. Thin product titles borrow healthy assumptions from these fields.
- Target keywords. One search phrase per line. If the phrase already includes the town, Invenio keeps it as typed.
- Towns. One town per line. Used for local pages, blog topics, and NeuronWriter queries when the keyword does not already include the town.
- Business name, street, ZIP, phone, hours, pickup, store bio. Saved as facts the writer may state. Do not name other businesses.
- DataForSEO location. City and state for volumes and rank checks, for example Ringgold, GA. Save looks up DataForSEO names such as Ringgold,Georgia,United States, offers matches, and shows the resolved name and code.
- Audience mode. Local storefront or ships nationwide. Auto is fine for most stores.
- Posts per month. 1 to 4. Shopify publishes that many scheduled articles per calendar month. Planned topics in the Blogs queue do not count until they are built.
- Pause workers. Stops scheduled runs and Run now until you uncheck it.
- Daily email digest. On by default. Around 7:00 AM in the store timezone, Invenio POSTs a last-24-hours summary (JSON plus ready HTML) to the n8n digest webhook. Send test digest now posts the same payload without waiting.
Click Save settings.
Home keeps the first 3 unique keywords and the first 8 unique towns.
Turn on the theme embed
JSON-LD does not appear on the storefront until the Invenio local SEO app embed is enabled.
- Open Schema in Invenio, or open the theme editor, App embeds.
- Enable Invenio local SEO.
- Save the theme.
Invenio does not edit theme files. Optional: add the Invenio Shop by Category app block on article or blog templates for category shortcuts.
Optional: Search Console
On Rankings, click Connect Search Console. Google opens in a new window (or the top window if a popup is blocked). After you approve read-only Search Console access, you return to Rankings. Invenio picks the property that matches this store's domain, or asks you to choose if none match. This spends no credits.
What to do next
- On Products, save the NeuronWriter project id if it is not already set.
- Select a few products, click Generate, then open each product and approve the draft.
- On Blogs, create a NeuronWriter analysis only after you confirm (or reuse an existing query if the page says one already exists), then click Build scheduled posts.
- On Schema, save the types you want and confirm the embed is enabled.
- On Rankings, set a monthly rank budget if you want daily position checks.
Home itself does not call NeuronWriter or OpenAI when it first loads. It does not spend credits.