diff --git a/modules/rsocials/mod.ts b/modules/rsocials/mod.ts
index f8b1c84..6146357 100644
--- a/modules/rsocials/mod.ts
+++ b/modules/rsocials/mod.ts
@@ -242,8 +242,74 @@ function renderCampaignPage(space: string): string {
+
+
+
+
+
Your tweet thread preview will appear here
+
+
+ `;
+}
+
+routes.get("/thread", (c) => {
+ const space = c.req.param("space") || "demo";
+ return c.html(renderShell({
+ title: `Thread Builder โ rSocials | rSpace`,
+ moduleId: "rsocials",
+ spaceSlug: space,
+ modules: getModuleInfoList(),
+ theme: "dark",
+ body: renderThreadBuilderPage(space),
+ styles: ``,
+ }));
+});
+
+// โโ Campaigns redirect (plural โ singular) โโ
+routes.get("/campaigns", (c) => {
+ const space = c.req.param("space") || "demo";
+ return c.redirect(`/${space}/rsocials/campaign`);
+});
+
// โโ Page route โโ
routes.get("/", (c) => {
const space = c.req.param("space") || "demo";