diff --git a/Code/Mantid/Framework/WorkflowAlgorithms/doc/diagrams/AlignAndFocusPowderFlowchart.dot b/Code/Mantid/Framework/WorkflowAlgorithms/doc/diagrams/AlignAndFocusPowderFlowchart.dot
new file mode 100644
index 0000000000000000000000000000000000000000..aeb7dc9d1f2b22e2e5db5c2f3a24bad66cbc9e37
--- /dev/null
+++ b/Code/Mantid/Framework/WorkflowAlgorithms/doc/diagrams/AlignAndFocusPowderFlowchart.dot
@@ -0,0 +1,46 @@
+digraph {
+    label="AlignAndFocusPowder Flowchart"
+    LoadCalFile[shape="box", stype="rounded"]
+    RemovePromptPulse[shape="box", stype="rounded"]
+    CompressEvents_or_SortEvents[shape="box", stype="rounded"]
+    CropWorkspaces[shape="box", stype="rounded"]
+    MaskBinsFromTable[shape="box", stype="rounded"]
+    MaskDetectors[shape="box", stype="rounded"]
+    Rebin_or_ResampleX_ifTOF[shape="box", stype="rounded"]
+    AlignDetectors[shape="box", stype="rounded"]
+    ConvertUnits_to_TOF[shape="box", stype="rounded"]
+    UnwrapSNS[shape="box", stype="rounded"]
+    RemoveLowResTOF[shape="box", stype="rounded"]
+    ConvertUnits_to_dSpacing[shape="box", stype="rounded"]
+    SortEvents[shape="box", stype="rounded"]
+    DiffractionFocussing[shape="box", stype="rounded"]
+    SortEvents[shape="box", stype="rounded"]
+    Rebin_or_ResampleX_ifdSpacing[shape="box", stype="rounded"]
+    Rebin_or_ResampleX__ifdSpacing[shape="box", stype="rounded"]
+    EditInstrumentGeometry[shape="box", stype="rounded"]
+    ConjoinWorkspaces[shape="box", stype="rounded"]
+    ConvertUnits__to_TOF[shape="box", stype="rounded"]
+    CompressEvents[shape="box", stype="rounded"]
+    Rebin_or_ResampleX[shape="box", stype="rounded"]
+ 
+    InputWorkspace -> RemovePromptPulse -> CompressEvents_or_SortEvents -> CropWorkspaces -> MaskBinsFromTable -> MaskDetectors ->  Rebin_or_ResampleX_ifTOF -> AlignDetectors -> ConvertUnits_to_TOF -> UnwrapSNS -> RemoveLowResTOF -> ConvertUnits_to_dSpacing -> Rebin_or_ResampleX_ifdSpacing -> SortEvents -> DiffractionFocussing -> SortEvents -> Rebin_or_ResampleX__ifdSpacing -> EditInstrumentGeometry -> ConjoinWorkspaces -> ConvertUnits__to_TOF -> CompressEvents -> Rebin_or_ResampleX -> OutputWorkspace;
+    CalFileName -> LoadCalFile -> GroupingWorkspace -> DiffractionFocussing
+    LoadCalFile -> OffsetsWorkspace -> AlignDetectors
+    MaskWorkspace -> MaskDetectors
+    MaskBinTable -> MaskBinsFromTable
+    Params -> Rebin_or_ResampleX_ifTOF
+    Params -> Rebin_or_ResampleX_ifdSpacing
+    Params -> Rebin_or_ResampleX__ifdSpacing
+    Params -> Rebin_or_ResampleX
+    RemovePromptPulseWidth ->RemovePromptPulse
+    CompressTolerance -> CompressEvents_or_SortEvents
+    CompressTolerance -> CompressEvents
+    UnwrapRef -> UnwrapSNS
+    LowResRef -> RemoveLowResTOF
+    CropWaveLengthMin -> CropWorkspaces
+    PrimaryFlightPath -> EditInstrumentGeometry
+    SpectrumIDs -> EditInstrumentGeometry
+    L2 -> EditInstrumentGeometry
+    Polar -> EditInstrumentGeometry
+    Azimuthal -> EditInstrumentGeometry
+}
diff --git a/Code/Mantid/docs/source/algorithms/AlignAndFocusPowder-v1.rst b/Code/Mantid/docs/source/algorithms/AlignAndFocusPowder-v1.rst
index 506880ab9d7b04830a847a8e0daa9b1b1d069978..a2453f8c32e9a07eb5aeb8ed2b40929781fcb9c8 100644
--- a/Code/Mantid/docs/source/algorithms/AlignAndFocusPowder-v1.rst
+++ b/Code/Mantid/docs/source/algorithms/AlignAndFocusPowder-v1.rst
@@ -30,6 +30,10 @@ sub-algorithms as listed below.
 #. :ref:`algm-DiffractionFocussing`
 #. :ref:`algm-SortEvents` (event workspace only)
 #. :ref:`algm-EditInstrumentGeometry` (if appropriate)
-#. :ref:`algm-ConvertUnits` to time-of-f
+#. :ref:`algm-ConvertUnits` to time-of-flight
+
+
+
+.. image:: /images/AlignAndFocusPowderFlowchart.png
 
 .. categories::
diff --git a/Code/Mantid/docs/source/images/AlignAndFocusPowderFlowchart.png b/Code/Mantid/docs/source/images/AlignAndFocusPowderFlowchart.png
new file mode 100644
index 0000000000000000000000000000000000000000..04c544852200a11ea13879122ceba9f10a22273a
Binary files /dev/null and b/Code/Mantid/docs/source/images/AlignAndFocusPowderFlowchart.png differ