diff --git a/packages/amplify-ui-components/src/components/amplify-sign-in/__snapshots__/amplify-sign-in.spec.ts.snap b/packages/amplify-ui-components/src/components/amplify-sign-in/__snapshots__/amplify-sign-in.spec.ts.snap
index 83537055576..0c7fff9bba9 100644
--- a/packages/amplify-ui-components/src/components/amplify-sign-in/__snapshots__/amplify-sign-in.spec.ts.snap
+++ b/packages/amplify-ui-components/src/components/amplify-sign-in/__snapshots__/amplify-sign-in.spec.ts.snap
@@ -7,18 +7,24 @@ exports[`amplify-sign-in spec: Render logic -> should render a \`sign in\` form
@@ -32,18 +38,24 @@ exports[`amplify-sign-in spec: amplify-sign-in stories stories withEmptyFederate
@@ -60,18 +72,24 @@ exports[`amplify-sign-in spec: amplify-sign-in stories stories withFederated 1`]
diff --git a/packages/amplify-ui-components/src/components/amplify-sign-in/amplify-sign-in.tsx b/packages/amplify-ui-components/src/components/amplify-sign-in/amplify-sign-in.tsx
index ffe626964a0..6d61c67b6cc 100644
--- a/packages/amplify-ui-components/src/components/amplify-sign-in/amplify-sign-in.tsx
+++ b/packages/amplify-ui-components/src/components/amplify-sign-in/amplify-sign-in.tsx
@@ -29,7 +29,11 @@ import {
import { SignInAttributes } from './amplify-sign-in-interface';
const logger = new Logger('SignIn');
-
+/**
+ * @slot footer - Content is place in the footer of the component
+ * @slot primary-footer-content - Content placed on the right side of the footer
+ * @slot secondary-footer-content - Content placed on the left side of the footer
+ */
@Component({
tag: 'amplify-sign-in',
styleUrl: 'amplify-sign-in.scss',
@@ -265,20 +269,26 @@ export class AmplifySignIn {
);
diff --git a/packages/amplify-ui-components/src/components/amplify-sign-in/readme.md b/packages/amplify-ui-components/src/components/amplify-sign-in/readme.md
index 8c13488d2eb..0728e03e7f2 100644
--- a/packages/amplify-ui-components/src/components/amplify-sign-in/readme.md
+++ b/packages/amplify-ui-components/src/components/amplify-sign-in/readme.md
@@ -16,6 +16,15 @@
| `usernameAlias` | `username-alias` | Username Alias is used to setup authentication with `username`, `email` or `phone_number` | `"email" \| "phone_number" \| "username"` | `'username'` |
+## Slots
+
+| Slot | Description |
+| ---------------------------- | ----------------------------------------------- |
+| `"footer"` | Content is place in the footer of the component |
+| `"primary-footer-content"` | Content placed on the right side of the footer |
+| `"secondary-footer-content"` | Content placed on the left side of the footer |
+
+
## Dependencies
### Used by
diff --git a/packages/amplify-ui-components/src/components/amplify-sign-up/__snapshots__/amplify-sign-up.spec.ts.snap b/packages/amplify-ui-components/src/components/amplify-sign-up/__snapshots__/amplify-sign-up.spec.ts.snap
index 8ef1d22e3b7..8226832858f 100644
--- a/packages/amplify-ui-components/src/components/amplify-sign-up/__snapshots__/amplify-sign-up.spec.ts.snap
+++ b/packages/amplify-ui-components/src/components/amplify-sign-up/__snapshots__/amplify-sign-up.spec.ts.snap
@@ -6,18 +6,24 @@ exports[`amplify-sign-up spec: Render logic -> should render a \`sign up\` form
diff --git a/packages/amplify-ui-components/src/components/amplify-sign-up/amplify-sign-up.tsx b/packages/amplify-ui-components/src/components/amplify-sign-up/amplify-sign-up.tsx
index e7c2bd7501b..054cd5945c3 100644
--- a/packages/amplify-ui-components/src/components/amplify-sign-up/amplify-sign-up.tsx
+++ b/packages/amplify-ui-components/src/components/amplify-sign-up/amplify-sign-up.tsx
@@ -21,6 +21,11 @@ import {
} from '../../common/helpers';
import { Translations } from '../../common/Translations';
+/**
+ * @slot footer - Content is place in the footer of the component
+ * @slot primary-footer-content - Content placed on the right side of the footer
+ * @slot secondary-footer-content - Content placed on the left side of the footer
+ */
@Component({
tag: 'amplify-sign-up',
styleUrl: 'amplify-sign-up.scss',
@@ -268,20 +273,26 @@ export class AmplifySignUp {
);
diff --git a/packages/amplify-ui-components/src/components/amplify-sign-up/readme.md b/packages/amplify-ui-components/src/components/amplify-sign-up/readme.md
index 71e68f21ad7..f707d2a7a80 100644
--- a/packages/amplify-ui-components/src/components/amplify-sign-up/readme.md
+++ b/packages/amplify-ui-components/src/components/amplify-sign-up/readme.md
@@ -18,6 +18,15 @@
| `validationErrors` | `validation-errors` | Engages when invalid actions occur, such as missing field, etc. | `string` | `undefined` |
+## Slots
+
+| Slot | Description |
+| ---------------------------- | ----------------------------------------------- |
+| `"footer"` | Content is place in the footer of the component |
+| `"primary-footer-content"` | Content placed on the right side of the footer |
+| `"secondary-footer-content"` | Content placed on the left side of the footer |
+
+
## Dependencies
### Used by