Skip to content

Importing recipes

dough’s import pipeline uses AI to extract structured recipe data from a wide range of sources. Every import goes through a review step where you confirm and edit the extracted recipe before it enters your library.

How importing works

Every import follows the same lifecycle:

  1. You provide a source — a URL, social media link, image upload, or WordPress connection.
  2. dough extracts the recipe — using a combination of structured data parsing, OCR, audio transcription, and AI.
  3. You review the result — dough shows you the extracted title, ingredients, instructions, timing, photos, and suggested dietary tags. You can edit anything.
  4. You save to your library — the confirmed recipe is added to your library as a Draft.

Import sources

Importing from a URL

Best for: blog posts, recipe websites, any page with a recipe on it.

  1. Go to Library > Import Recipe > From URL.
  2. Paste the full URL of the recipe page.
  3. Click Import.

How it works:

  • dough fetches the page and looks for structured recipe data (schema.org Recipe markup). Most recipe websites and WordPress recipe plugins output this data.
  • If structured data is found and complete, dough uses it directly with high confidence.
  • If structured data is missing or incomplete, dough extracts the visible text from the page and uses AI to parse the recipe.

Reviewing imported recipes

After dough extracts a recipe, you see a review screen with all the extracted data. Here is what to look for:

Confidence indicators

dough shows a confidence score for the overall extraction and for individual fields. Fields with low confidence (below 70%) are highlighted so you can give them extra attention.

Dietary tag suggestions

dough suggests dietary tags based on the ingredients. These tags start as unconfirmed. You can confirm, remove, or add tags during review. Only confirmed tags are used for subscriber segmentation later.

Duplicate detection

If dough finds a recipe in your library with a very similar title (85% or higher similarity), it flags the import as a possible duplicate and shows you the matching recipe. You can choose to continue importing (creating a second copy) or skip.

Photos

For URL imports, dough pulls photos from the source page. For video imports, dough may extract a thumbnail. You can remove any extracted photos and upload your own.

Import errors

If something goes wrong during import, dough shows a clear error message:

SituationWhat you will see
URL could not be reached”Could not reach this URL. Please try again or paste the recipe text manually.”
No recipe found in the source”We couldn’t extract a recipe from this source. Try pasting the text directly.”
Video too long”Videos must be under 10 minutes. Try a shorter clip.”
Image too large”Images must be under 20 MB.”
Low confidence extractionThe recipe is shown for review with a warning banner: “This extraction has low confidence. Please review carefully.”