Zotero Plugin

Not sure if this is the best subforum for this: I do see a couple of plugin-oriented ones but they seem to be for plugin developers.

I’ve had the Zotero Integration plugin installed for…I don’t even know at this point, honestly. And it’s always worked fine. Until today. I kept getting messages that it couldn’t connect, and to make sure I had Zotero open and the BetterBibTex plugin installed. So I updated everything, as a standard initial troubleshooting step. There were no updates for the plugin, but Zotero updated to version 8—and there was something about migrating BibTex keys though I didn’t really understand it—and Obsidian updated as well.

The Zotero integration now loads properly: if I press the hotkey I assigned, I get the popup allowing me to select the source I want to cite, I can find the right source, I can select it, when I do that a progress bar briefly appears for less than a second…but then nothing happens. Nothing is added to my note in Obsidian.

I see that the integration hasn’t been updated in over two years, despite over 200 open issues, so it looks to be abandoned. Is there a better alternative I can use? I found a couple of other Zotero plugins, but they didn’t seem to do what I need, which is just quickly generating MLA bibliography citations.

2 Likes

Hello!

The most likely cause is the Zotero 8 + Better BibTeX citation‑key migration: Zotero Integration is still “talking” to Zotero, but the plugin is no longer getting a usable citekey / format back, so the progress bar flashes and nothing is inserted.

To solve it (it worked for me) :

In Zotero:

  • Confirm Better BibTeX is enabled (Tools → Add-ons → Extensions → Better BibTeX).

  • Open Zotero Preferences → Advanced → Config Editor and verify extensions.zotero.httpServer.localAPI.enabled is true (Zotero’s local API has to be on for Obsidian to receive data).​

  • In your Zotero library, check that items actually have a Citation Key (new Zotero-native field). If these are blank after the migration dialog, Zotero Integration may have nothing to insert.

    • If keys are missing (it was my case on the articles I uploaded after the new Zotero update), regenerate them.

How to regenerate them:

Regenerate for specific items:

  • Select one or more items in your Zotero library (use Ctrl/Cmd+A for all in a collection). Right-click → Better BibTeXRefresh (or Refresh BibTeX key). This applies your BBT citation key pattern and populates the Citation Key field in the right pane.

Regenerate for entire library:

  • Go to Zotero → EditPreferencesBetter BibTeX tab.

  • Confirm or set your Citation key pattern (default is auth.lower + shorttitle(3,3) + year; edit if needed for your academic style).

  • Select all items (Ctrl/Cmd+A across libraries/collections).

  • Right-click → Better BibTeXRefresh. BBT will generate/pin stable keys based on authors, title, and year, avoiding clashes.

I hope this works for you :slight_smile:

1 Like

I saw this this post marked for Solution but the check was removed.

I tried just now. I had to restart Zotero 8 (was hanging at two different phases at first) and after I tried Zotero Intergration: Data Explorer first (worked) and my normal import (worked).

So connection is possible still.

Thanks @laiagd for the input.

1 Like

Wow! Thank you. This worked.

I read that post yesterday. There is a large warning sign that comes up before you change anything in the Config Editor - I was trepidatious. I appreciate this so much! I also see that Zotero and Better BibTex are making updates daily to fix the bugs so something that didn’t work yesterday works today ie being able to name a file {{citationKey}}.

I have one other question. I did not do the “REGENERATE THEM” steps. Is there a reason to regenerate my entire Zotero data base and deal with the repercussions in my Obsidian vault? Again, thank you so much.

1 Like

Many thanks for the detailed workaround, it works perfectly to fix the Zotero connections!

(It was actually already broken with Zotero 7 for some reason, so I took the occasion to update to Zotero 8.)

I did all of this multiple times and it doesn’t work for me. It will insert the link into the Obsidian note, but in the References pane it says there are no references found in document, and when I hover over the link it says no citation found. Despite the citation being in my Zotero database, and having the correct Citation Key.

An update: It seems it only doesn’t work with references I added to my db after 23 Jan 2026. I don’t know what would have drastically changed at that time. I was using 8.0 already and everything worked up until then.

Hey, did you find a solution?

I started having this problem, and then found the craziest work-around - that manually changing the ‘Accessed’ metadata (in the Info tab on Zotero), either deleting it or setting it to a date prior to Jan 2026, fixed this problem for a given citation.

I also had a doc that was ‘Accessed’ on 8/26/2025 - and that one was also broken, then fixed, by me changing the Accessed date. Something about some string of numbers, including 26, is breaking the plugin?