Unable to upload local changes to my own AnkiHub shared deck

I’m having trouble syncing changes to my own AnkiHub deck and I’m not sure what I might be doing wrong.

Here’s the situation:

I originally created the deck myself and later shared it on AnkiHub because I wanted a friend to access it.

After that, I added new cards locally in Anki Desktop and pressed ā€œSync.ā€ However, when I go to the AnkiHub tab in the desktop app, I see the option ā€œPublish style/template updates,ā€ but it’s disabled (grayed out).

The newly added cards do not appear on the AnkiHub web version.

In Deck Management, I can see both my subscribed decks and my own shared deck, but I don’t see any option to upload the new changes.

Has anyone experienced this issue? How can I properly link my local deck to the existing AnkiHub deck so that newly added cards sync correctly?

Thinking

Search
Found 0 results for ā€˜tags:official upload local changes to own AnkiHub shared deck publish style/template updates disabled category::person_raising_hand: Support order:latest max_posts:10 status:open’

Search
Found 0 results for ā€˜tags:official link local deck to existing AnkiHub deck newly added cards not syncing order:latest max_posts:10 status:open’

You’re running into a limitation of how AnkiHub syncing works, not a bug on your side.

AnkiHub currently syncs:

  • Note/content changes (fields, tags, card templates, etc.)
  • Only for notes that are already part of the AnkiHub deck

When you add new cards locally in Anki Desktop, they are not automatically added to your already-published AnkiHub deck. That’s why:

  • ā€œPublish style/template updatesā€ is grayed out (you haven’t changed the note type/template).
  • Your newly added cards don’t appear on AnkiHub.

To get your new cards into the existing AnkiHub deck, you need to:

  1. Make sure you’re working in the exact deck that is linked to your AnkiHub deck.

    • In the AnkiHub add-on → Deck Management, confirm which local deck is linked to your shared deck and add new cards there (not to a separate copy).
  2. Use AnkiHub’s ā€œUpload notes/fieldsā€ function (wording may differ slightly depending on version):

    • Open Anki Desktop.
    • Go to the AnkiHub tab → select your shared deck.
    • Look for an option like ā€œUpload new/updated notesā€ or ā€œUpload content changesā€ (this is separate from the style/template option).
    • Run that upload so AnkiHub can ingest the new notes.
  3. Verify on the web app:

    • Go to your deck on https://ankihub.net, refresh, and check if the new cards/notes are visible.
    • Your friend may need to sync via the add-on or pull updates from AnkiHub to receive them.

If in Deck Management you see your shared deck listed but no upload option at all, it can mean:

  • The local deck is not actually linked anymore (e.g., it was imported/renamed/copied).
  • Or there’s a bug / state issue with the link.

In that case, try:

  1. In Deck Management, click on your shared deck → check if there is an option like ā€œLink existing local deckā€ and re‑link it to the deck where you’ve been adding cards.
  2. After linking, repeat the upload notes/content step above.

If you can share screenshots of:

  • Your Deck Management screen (showing the shared deck), and
  • The AnkiHub tab for that deck (where ā€œPublish style/template updatesā€ is grayed out),

I can help you pinpoint whether it’s just a missing content-upload step or a linking issue.

Hello,

I would be happy to help clear up any misunderstandings. The way you are currently trying to upload changes is not the intended method, which is why it is not working.

Here is a tutorial you can follow to learn how to suggest new notes or changes. The process is essentially the same for both.

Tutorial: How to suggest a change to AnkiHub

While the tutorial demonstrates how to suggest changes for the AnKing Step deck, you can apply the exact same steps to your own deck.

Please note that you can only suggest changes for a card if it still uses the same note type as the one on the AnkiHub website. Generally, you can only upload new cards if they match the note type of your AnkiHub deck. If you would like to add a new note type to your AnkiHub deck, you can follow this tutorial: How to add a new note type to an existing deck on AnkiHub

Let me know if you need help with anything else :blush:

As you can see in this screenshot, I created this new flashcard as an example, and I don’t have that option for this new flashcard, only for the flashcards that are already on AnkiHub.

I should mention that this flashcard format is mine, but it’s the same as the other flashcards already uploaded to AnkiHub.

Could you please check the exact name of the note type and compare it to the notes that you can suggest changes? The name needs to be the exact same.

Please, send us screenshots of both so we can understand what’s happening! If they have the exact same note type, you should be able to upload it.


You were right, they aren’t the same note type. Originally, the deck was just ā€œStyled - Clozeā€. However, since my note format didn’t include a field for the AnkiHub ID, the program modified my original format automatically. So I believe the solution is to use the new format (which is basically my original format plus the AnkiHub ID field).

When you create an AnkiHub deck, a new note type is created. This new note type’s name is a combination of your original note type name, the deck name, and your account name. So, yes, you will have a new note type that is basically the same as your original one, but this new version has the additional configurations needed to sync with AnkiHub. You must use this new note type to upload changes or add new flashcards to your AnkiHub deck.

Let me know if you have any other questions! :blush:

1 Like

Thank you, I trully appreciate your help.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.