{
	"version": 1,
	"generatedAt": "2026-08-24T09:15:13.074Z",
	"faqs": [
		{
			"id": "8ec5fbf3-a69c-43ee-b261-fed911e8f70a-what-is-sales-launch",
			"question": "What is Sales Launch?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Sales Launch is Console onboarding that generates your first website agent, LinkedIn flow, and first prospect list from a scan of your site. You review, approve, and Connect LinkedIn to send. It replaces a blank-canvas sequencer start with guided review, Credits, and Go live."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Walkthrough: "
						},
						{
							"text": "Sales Launch end-to-end",
							"href": "/eguides/sales-launch-end-to-end"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "getting-started",
			"categorySlug": "sales-launch",
			"compositeKey": "getting-started/sales-launch",
			"sectionIds": [
				"getting-started",
				"company"
			],
			"pagePath": "/faq/8ec5fbf3-a69c-43ee-b261-fed911e8f70a-what-is-sales-launch"
		},
		{
			"id": "8ec5fbf3-a69c-43ee-b261-fed911e8f70a-what-is-the-difference-between-a-website-agent-and-a-linkedin-agent",
			"question": "What is the difference between a website agent and a LinkedIn agent?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A website agent qualifies inbound visitors on web or landing pages, captures interest, and hands off leads. A LinkedIn agent runs outbound message flows—profile views, connects, DMs—with human-in-the-loop Inbox for replies."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "See also: "
						},
						{
							"text": "Web flow vs message flow",
							"href": "/eguides/web-flow-vs-message-flow"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "getting-started",
			"categorySlug": "sales-launch",
			"compositeKey": "getting-started/sales-launch",
			"sectionIds": [
				"getting-started",
				"company"
			],
			"pagePath": "/faq/8ec5fbf3-a69c-43ee-b261-fed911e8f70a-what-is-the-difference-between-a-website-agent-and-a-linkedin-agent"
		},
		{
			"id": "8ec5fbf3-a69c-43ee-b261-fed911e8f70a-how-do-i-go-from-scan-to-live-agent",
			"question": "How do I go from scan to live agent?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Typical path: Sales Launch builds the agent → Review in Studio (Website Studio / LinkedIn Studio) → mark reviewed → ensure Credits → Connect LinkedIn if needed → Go live. Going live publishes the website agent after review."
						}
					]
				}
			],
			"listSlug": "getting-started",
			"categorySlug": "sales-launch",
			"compositeKey": "getting-started/sales-launch",
			"sectionIds": [
				"getting-started",
				"company"
			],
			"pagePath": "/faq/8ec5fbf3-a69c-43ee-b261-fed911e8f70a-how-do-i-go-from-scan-to-live-agent"
		},
		{
			"id": "8ec5fbf3-a69c-43ee-b261-fed911e8f70a-do-i-need-credits-before-go-live",
			"question": "Do I need Credits before go-live?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Yes. Sales Launch includes a Credits ready step. New accounts start on a 14-day Starter trial with 199 credits. A Free web agent always remains for low-traffic sites on a small monthly allotment. LinkedIn connect and monthly LinkedIn account costs also draw Credits. Top up or upgrade under Settings → Billing if you are short."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Details: "
						},
						{
							"text": "Credits, fuel, and going live",
							"href": "/eguides/credits-fuel-and-going-live"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "getting-started",
			"categorySlug": "sales-launch",
			"compositeKey": "getting-started/sales-launch",
			"sectionIds": [
				"getting-started",
				"company"
			],
			"pagePath": "/faq/8ec5fbf3-a69c-43ee-b261-fed911e8f70a-do-i-need-credits-before-go-live"
		},
		{
			"id": "6bf56fae-2e30-404e-8db0-169b607e1568-what-are-company-assets-in-console",
			"question": "What are Company assets in Console?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Settings → Company assets holds the commercial profile and extracted assets Sales Launch and Studio use when drafting agents—site scan results, brand/product context, and related source material."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Keep this current when your site or offers change so regenerated flows and targeting stay aligned. Review drafts in Studio after major asset updates."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "End-to-end path: "
						},
						{
							"text": "Sales Launch end-to-end",
							"href": "/eguides/sales-launch-end-to-end"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "getting-started",
			"categorySlug": "company-assets",
			"compositeKey": "getting-started/company-assets",
			"sectionIds": [
				"getting-started",
				"company",
				"settings"
			],
			"pagePath": "/faq/6bf56fae-2e30-404e-8db0-169b607e1568-what-are-company-assets-in-console"
		},
		{
			"id": "95d4f616-1edf-488c-aed8-69bf752beb5c-how-do-i-style-my-flow",
			"question": "How do I style my flow?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1) User Interface Styling"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Customize the core look and feel of messages and buttons:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Typography: choose the global font family."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Button colors: background, text, hover background, and hover text."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Button animations: select a default animation style."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Glow colors: set primary/secondary/accent glow colors when animated styles are enabled."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Message colors: bot text and bot message background."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Visitor message colors: visitor text and visitor message background."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Image assets: set bot avatar and visitor avatar."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2) Background Styling"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Control the page background for the flow:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Background type: none, image, solid color, or gradient."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Image background: upload/reset background image and choose fit mode (cover/contain)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Color background: choose a solid background color."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Gradient background: configure gradient start and end colors."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3) Header and Brand Styling"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Adjust header and branding presentation:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Header background color"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Transparent mode (transparent header/background)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Iframe mode"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Logo image upload/reset"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "4) Social and Share Styling"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set how the flow appears when shared:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Social title"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Social description"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Social sharing image"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Custom head tags"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "5) Extra Presentation Controls"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Additional settings that affect experience/presentation:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Conversation speed (message delay presets)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Localization defaults (forced language/default country)"
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "styling",
			"compositeKey": "smoc-studio/styling",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/95d4f616-1edf-488c-aed8-69bf752beb5c-how-do-i-style-my-flow"
		},
		{
			"id": "1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-how-can-i-change-the-url-of-a-smoc-flow-landing-page",
			"question": "How can I change the URL of a SMOC Flow landing page?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A SMOC flow URL is structured like:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "https://go2.smoc.ai/<company_key>/<flow_key>/<variant_key>"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You can change parts of it as follows:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1) Change flow_key and variant_key (in Studio)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open the flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Go to Settings -> Name."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Update:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Flow Key (this is the flow_key)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Variant Key (this is the variant_key)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Save."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2) Change company_key"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "company_key is tied to your company/operator identifier, not the flow itself."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "It is not changed in SMOC Studio Name settings."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "If you need to change it, do it from the relevant company-level settings/process and plan a migration (all existing public links/embeds may need updating)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3) Important impact"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Changing URL keys can break old shared links, ads, emails, and embeds unless redirects are in place.\nSo update all distributed links after key changes."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "settings",
			"compositeKey": "smoc-studio/settings",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-how-can-i-change-the-url-of-a-smoc-flow-landing-page"
		},
		{
			"id": "1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-how-to-set-and-change-the-settings-for-a-specific-flow",
			"question": "How to Set and Change the Settings for a Specific Flow?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "To set and change settings for a specific flow, open the flow in SMOC Studio, then click Settings.\nCurrent settings are organized by sections (not “General / View Alternatives / Rewards” anymore)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1) Core Flow Settings"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Name"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Flow Key"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Variant Key"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "This controls the flow URL path."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Save name after changes."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Flow Status"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set flow as Active or Inactive."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Publish after changing this so it takes effect live."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Conversation Speed"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Choose message delay mode:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Slower"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Normal"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Faster"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Dynamic"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Localization"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Configure:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Forced Language (optional)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Default Country (optional)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Notifications"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set Notification Email for flow notifications/leads."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2) Embed and Link Settings"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open flow (top bar dropdown)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open in new tab"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Copy link"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Copy embed code"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Embed section in Settings"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "View Embed Code"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "View Flow URL"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Toggle Iframe Mode (recommended when embedded in iframe)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3) Tracking / Scripts"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Head Tags"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add custom head HTML (for example GTM, analytics scripts, meta tags)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "This replaces the old “GTM Code” field approach."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "4) Editor Preferences"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Editor"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Toggle Always show hover elements for easier node/edge editing in Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "5) Styling"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Flow appearance is configured in the styling sections (fonts, buttons, colors, backgrounds, logo, social share title/description/image, etc.), then published."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "6) About Rewards"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "There is no standalone “Rewards settings” section in flow settings like before.\nRewards are configured through promo/reward nodes and elements inside the flow itself."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "settings",
			"compositeKey": "smoc-studio/settings",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-how-to-set-and-change-the-settings-for-a-specific-flow"
		},
		{
			"id": "1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-how-do-i-add-meta-google-ads-and-linkedin-conversion-tags-in-head-tags",
			"question": "How do I add Meta, Google Ads, and LinkedIn conversion tags in Head Tags?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paste pixel snippets and JavaScript callbacks in Settings → Head Tags. Then add a Custom HTML (HTML Script) element on the conversation node with an empty image whose onerror calls that function, for example report_conversion_interaction()."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": "."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Also: "
						},
						{
							"text": "Integrations — paid ads",
							"href": "/integrations"
						},
						{
							"text": " · "
						},
						{
							"text": "GTM in Head Tags",
							"href": "/faq#frontend-guides-how-can-i-integrate-google-tag-manager-gtm-with-smoc-flows-and-landing-pages"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "settings",
			"compositeKey": "smoc-studio/settings",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-how-do-i-add-meta-google-ads-and-linkedin-conversion-tags-in-head-tags"
		},
		{
			"id": "1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-why-do-conversion-callbacks-use-an-empty-image-with-onerror",
			"question": "Why do conversion callbacks use an empty image with onerror?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Pixels and callback functions belong in Settings → Head Tags so they load with the page. Conversation steps are injected HTML. An empty <img src=\"\"> fails to load, so onerror runs report_conversion_interaction() (or qualified / lead_captured) when that Custom HTML node is shown — without a page reload."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": " · "
						},
						{
							"text": "Head Tags FAQ",
							"href": "/faq#settings-how-do-i-add-meta-google-ads-and-linkedin-conversion-tags-in-head-tags"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "settings",
			"compositeKey": "smoc-studio/settings",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/1c5f6fde-bdc4-4839-a9dc-3bcebdf62b46-why-do-conversion-callbacks-use-an-empty-image-with-onerror"
		},
		{
			"id": "000bb33e-5bd1-4d43-a50b-863b8460dc92-what-are-good-benchmark-values-for-smoc-kpis",
			"question": "What are good benchmark values for SMOC KPIs?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Benchmarks for SMOC metrics such as interaction rates, lead rates, completion rates, and click rates depend on the distribution channel and the flow’s purpose. Below is a summary of typical benchmarks:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Key Insights:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Quizzes vs. Lead Captures:"
						},
						{
							"text": " Quizzes typically see higher interaction rates as they require less user commitment than lead capture flows."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Distribution Channel Matters:"
						},
						{
							"text": " Metrics vary by how the flow is distributed:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "-- Web Page CTA:"
						},
						{
							"text": " Often has steady engagement due to existing visitor interest."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "-- Email Link:"
						},
						{
							"text": " Benefits from personalized communication and familiarity."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "-- Digital Ad Link:"
						},
						{
							"text": " Typically lower engagement as it relies on external traffic."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Best practices for lead conversion flows",
							"href": "/eguides/best-practices-for-lead-conversion-flows"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "flow-best-practices",
			"compositeKey": "smoc-studio/flow-best-practices",
			"sectionIds": [
				"studio",
				"agents"
			],
			"pagePath": "/faq/000bb33e-5bd1-4d43-a50b-863b8460dc92-what-are-good-benchmark-values-for-smoc-kpis"
		},
		{
			"id": "2c5c127d-4d5b-448b-a3df-52fa56210a09-how-do-i-understand-the-studio-layout-modes-and-core-navigation",
			"question": "How do I understand the Studio layout, modes, and core navigation?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC Studio is your workspace for building, editing, and analyzing flows.\nThis guide helps you quickly understand where everything is and what each area does."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "What are the main areas in Studio?"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "When you open a flow, Studio is typically split into these core areas:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Top bar"
						},
						{
							"text": ": flow actions like Open flow, Publish, Versions, and utility actions."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Canvas"
						},
						{
							"text": ": the visual flow map where nodes and connections live."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Node editor panel"
						},
						{
							"text": ": opens when you select/edit a node, where you configure content and elements."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Settings / Styling areas"
						},
						{
							"text": ": where you configure flow-level behavior and appearance."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Mode controls"
						},
						{
							"text": ": switch between building and performance analysis views."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "What are the core Studio modes?"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Studio is used in two primary modes:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Design mode"
						},
						{
							"text": "\nUse this when building flows: adding nodes, connecting paths, editing content, and configuring behavior."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Analyze mode"
						},
						{
							"text": "\nUse this when reviewing performance: node visits, path behavior, completion signals, and optimization opportunities."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "How do I move around the flow canvas?"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "To navigate quickly in larger flows:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click and drag empty canvas space to pan."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use mouse wheel/trackpad to zoom in/out."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click a node to focus/select it."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use search to jump to matching nodes fast."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use the navigation arrows on edges to jump to previous/next node."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Enable Always show hover elements in Editor settings to keep navigation arrows visible at all times."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "What are nodes, handles, and edges?"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Node"
						},
						{
							"text": ": a flow step (for example Text, Survey Question, Form, Promo, etc.)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Handle"
						},
						{
							"text": ": a connection point on a node (used for outgoing/incoming paths)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Edge"
						},
						{
							"text": ": the line/path connecting one node to another."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In branching nodes, multiple handles represent different outcomes (for example one per survey answer)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Where do I edit flow content vs flow settings?"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Edit node content inside the node editor (text, buttons, form fields, links, etc.)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Edit flow-level settings in Settings (for example localization, conversation speed, notifications, head tags, embed, keys)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "This separation helps keep message content and global flow configuration organized."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Quick tips"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Keep node names/content clear so searching is easier later."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In large flows, zoom out first to understand structure, then zoom into one branch at a time."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use Analyze mode regularly to validate real behavior, not just intended behavior."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "configurator",
			"compositeKey": "smoc-studio/configurator",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/2c5c127d-4d5b-448b-a3df-52fa56210a09-how-do-i-understand-the-studio-layout-modes-and-core-navigation"
		},
		{
			"id": "2c5c127d-4d5b-448b-a3df-52fa56210a09-how-do-i-add-connect-reorder-and-delete-nodes-in-smoc-studio",
			"question": "How do I add, connect, reorder, and delete nodes in SMOC Studio?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1) Add a new node"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You can add nodes in two common ways:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Click the + under an available output handle to add the next step in that path."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Click the + above a node to insert a node before it."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Then in Add new Flow element, choose the node type (Text, Survey Question, Form, Promo, etc.)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2) Connect nodes"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "To connect paths:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Drag from a source handle to another node (or to empty space to create a new node)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- For branch nodes (Survey/Decision/AI), connect each output handle to its own next node."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- If relevant, use Connect to existing element in the add modal to link to an existing node instead of creating a new one."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3) Reorder nodes (change flow order)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In Studio, “reorder” usually means changing execution order by inserting/reconnecting nodes, not just moving visuals."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Use insert above (+ above node) to place a step earlier in the path."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Add from a specific output handle to place a step in the right branch."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Reconnect edges when needed to move a node to a different position in the flow logic."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "4) Delete a node"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "To remove a node:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Hover/select the node in Design mode."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Click the red delete button on the node."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Confirm the flow still has valid paths after deletion."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Tip: delete intentionally in branched flows, since removing one node can affect downstream routing."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "5) Safe editing workflow for large flows"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Zoom out and identify the exact branch first."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Add/connect one change at a time."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Test each edited path."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "- Use Versions checkpoints before major restructuring."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "configurator",
			"compositeKey": "smoc-studio/configurator",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/2c5c127d-4d5b-448b-a3df-52fa56210a09-how-do-i-add-connect-reorder-and-delete-nodes-in-smoc-studio"
		},
		{
			"id": "2c5c127d-4d5b-448b-a3df-52fa56210a09-how-can-i-create-and-configure-different-flow-elements-in-smoc",
			"question": "How can I create and configure different flow elements in SMOC?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The Flow Editor in SMOC Studio is where you create and configure your flow elements. Click the + on a path/handle, choose a node type, then edit that node in the right-side editor panel."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Core Flow Elements"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1. Text"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a Text node for regular messages."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Write your content directly in the editor."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use rich text formatting (for example bold and styled text)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Save/close to keep it in the flow."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2. Image"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add an Image node to show a picture."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paste an image URL, or upload an image from your device."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Preview and update the image in the editor panel."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3. Survey Question"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a Survey Question node to collect responses."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add the question text."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add answer buttons (each button becomes a selectable answer)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Reorder, edit, remove, or restore answers in the element editor."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Configure survey answer layout (for example stacked/packed)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "4. Promo"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a Promo node, then choose a promo type."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Available promo types include:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Visit Promo"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Visit & Action Promo"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Display Campaign"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Video Visit Promo"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Video Visit & Action Promo"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Video Display Campaign"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Referral Promo"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Example of Visit & Action Promo"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "5. Link Message"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a Link Message node to send users to a URL."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set Link text (what users see)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set Link URL (destination)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Optionally enable Open Graph for preview-card style links."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "6. User Form"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a User Form node to collect lead/contact data."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add fields such as first name, last name, email, phone, and more."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Reorder and adjust form fields in the editor."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "7. HTML Script"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add an HTML Script node (previously called iFrame)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paste your HTML/embed/script content in the node editor."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use this for embedded external widgets/content."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "8. Video"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a Video node for video content."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paste a supported video URL."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Configure accompanying text/elements if needed."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "9. Flow Decision"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a Flow Decision node for expression-based branching."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create one or more decision arms."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Define expressions per arm to control routing."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "10. AI"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add an AI node (multi-armed bandit) to distribute traffic across paths automatically."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add arms/paths."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Connect each arm to downstream nodes."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "11. Custom Message (Beta)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add a Custom Message node when you need more flexible element combinations."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Combine multiple element types in one node."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Configure each element from the same editor panel."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "configurator",
			"compositeKey": "smoc-studio/configurator",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/2c5c127d-4d5b-448b-a3df-52fa56210a09-how-can-i-create-and-configure-different-flow-elements-in-smoc"
		},
		{
			"id": "2c5c127d-4d5b-448b-a3df-52fa56210a09-how-can-i-add-different-paths-and-buttons-in-the-smoc-studio",
			"question": "How can I add different paths and buttons in the SMOC Studio?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You can add buttons directly inside a node (for example in a Survey Question node), or create a Link Message node for URL redirects."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open or create the node you want to edit."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Add element in the editor panel."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Choose button if you want selectable answer buttons."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Enter the button label in the Survey answer / button text field."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "If you want to send users to a URL:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create a Link Message node."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Fill in Link URL."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set the visible label in Link text."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "(Optional) enable Open Graph if you want a preview card instead of a simple link."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Structuring Different Paths"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paths let you build straight flows, branches, and loops based on user interaction."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Single Direction Paths"
						},
						{
							"text": "\nA single direction path keeps the flow consistent regardless of user input."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use one outgoing connection from the node to the next node."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Decision Tree Paths"
						},
						{
							"text": "\nA decision tree branches based on selected answers."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create a Survey Question node with multiple answer buttons."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In the canvas, use the outgoing handles at the bottom of the node (one per answer)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click the + under a specific handle to create and connect the next node for that answer."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Repeat for each answer to build separate branches."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "configurator",
			"compositeKey": "smoc-studio/configurator",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/2c5c127d-4d5b-448b-a3df-52fa56210a09-how-can-i-add-different-paths-and-buttons-in-the-smoc-studio"
		},
		{
			"id": "2c5c127d-4d5b-448b-a3df-52fa56210a09-what-is-the-difference-between-compose-and-the-ai-routing-node",
			"question": "What is the difference between Compose and the AI routing node?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Compose (the Setup tab) is where operators generate or regenerate a flow with AI—goal, audience, tone, and languages. It helps you draft the graph before you edit it on the canvas."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The AI node on the canvas is different: it is a multi-armed bandit that learns which path performs best. Visitors never see it as a chat LLM. Use Decision nodes for explicit expression-based branching, and the AI node when you want the agent to explore and reinforce winning paths."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Generating a flow with AI in SMOC Studio",
							"href": "/eguides/generating-a-flow-with-ai-in-smoc-studio"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "configurator",
			"compositeKey": "smoc-studio/configurator",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/2c5c127d-4d5b-448b-a3df-52fa56210a09-what-is-the-difference-between-compose-and-the-ai-routing-node"
		},
		{
			"id": "2c5c127d-4d5b-448b-a3df-52fa56210a09-what-is-the-difference-between-a-web-flow-and-a-message-flow-in-studio",
			"question": "What is the difference between a web flow and a message flow in Studio?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A web flow runs in-page (chat or cards) on your site, ads, or a SMOC landing page (for example go2.smoc.ai). Studio tabs are Compose, Design, Style, and Settings."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A message flow runs async LinkedIn outreach (profile view, connect, DM/InMail, waits, suggested replies). Studio tabs are Compose, Design, and Targeting—there is no Style tab because the conversation happens in LinkedIn, not a branded web widget."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Web flow vs message flow",
							"href": "/eguides/web-flow-vs-message-flow"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "configurator",
			"compositeKey": "smoc-studio/configurator",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/2c5c127d-4d5b-448b-a3df-52fa56210a09-what-is-the-difference-between-a-web-flow-and-a-message-flow-in-studio"
		},
		{
			"id": "2c5c127d-4d5b-448b-a3df-52fa56210a09-which-studio-tabs-should-i-use-when-editing-an-agent",
			"question": "Which Studio tabs should I use when editing an agent?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Web agents: Compose → Design → Style → Settings. Message (LinkedIn) agents: Compose → Design → Targeting."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Design is the canvas. Analysis view on Design shows heatmaps and path performance. Settings/Targeting covers publish options, schedule, sender accounts, and enrollment exclusions."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "configurator",
			"compositeKey": "smoc-studio/configurator",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/2c5c127d-4d5b-448b-a3df-52fa56210a09-which-studio-tabs-should-i-use-when-editing-an-agent"
		},
		{
			"id": "227c3aaf-88da-480e-8735-1b9fb3df379e-what-is-analysis-view-in-studio",
			"question": "What is Analysis view in Studio?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "On the Design tab, toggle Analysis view to see a heatmap of node visits and completion rates, with edge visit counts on connections."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Edges default to traffic weighting—color and thickness reflect visit ratio versus the source node. Use the date-range calendar to reload the heatmap for selected days, and optionally scope from a specific node."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Related Console metrics: "
						},
						{
							"text": "Understanding the specific flow statistics dashboard",
							"href": "/eguides/understanding-the-specific-flow-statistics-dashboard"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "analysis",
			"compositeKey": "smoc-studio/analysis",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/227c3aaf-88da-480e-8735-1b9fb3df379e-what-is-analysis-view-in-studio"
		},
		{
			"id": "c276a78a-cf6f-4ec4-b169-7f93628c6319-how-do-versions-and-variants-work-in-studio",
			"question": "How do versions and variants work in Studio?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The Versions control lists Published and All snapshots so you can restore a historical flowchart by date."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In-flow exploration uses the AI / multi-armed-bandit node to try and reinforce paths. Recommendations can Apply as variant to insert an alternate branch; web flows can also be reached with a variant key in the URL."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Variant workflow: "
						},
						{
							"text": "Using Studio Recommendations",
							"href": "/eguides/using-studio-recommendations-apply-reject-log-and-apply-as-variant"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "versions-variants",
			"compositeKey": "smoc-studio/versions-variants",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/c276a78a-cf6f-4ec4-b169-7f93628c6319-how-do-versions-and-variants-work-in-studio"
		},
		{
			"id": "9798e4e4-d25d-414a-8c51-84ba28c89077-how-do-studio-recommendations-work",
			"question": "How do Studio Recommendations work?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open Recommendations from the Studio top bar (badge shows the queue count). Review each item, then Apply, Apply all, Apply as variant, or Reject with an optional comment."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The Log shows accepted and rejected history. Hover or click a recommendation to focus its target node, then publish when you are ready."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Step-by-step: "
						},
						{
							"text": "Using Studio Recommendations",
							"href": "/eguides/using-studio-recommendations-apply-reject-log-and-apply-as-variant"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "recommendations",
			"compositeKey": "smoc-studio/recommendations",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/9798e4e4-d25d-414a-8c51-84ba28c89077-how-do-studio-recommendations-work"
		},
		{
			"id": "beb724db-e73e-499f-8e87-c76e5e26b942-how-do-i-add-translations-to-a-flow",
			"question": "How do I add translations to a flow?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open the Translation panel to see languages (✓ marks the current language). Choose Translate from, add a language, and run fill-missing or overwrite translation."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Retranslate can overwrite existing copy after confirm. You can also translate individual messages in the node editor. Large jobs run asynchronously—keep the panel open until they finish."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "content-i18n",
			"compositeKey": "smoc-studio/content-i18n",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/beb724db-e73e-499f-8e87-c76e5e26b942-how-do-i-add-translations-to-a-flow"
		},
		{
			"id": "beb724db-e73e-499f-8e87-c76e5e26b942-how-do-smoc-expressions-work-in-decision-elements",
			"question": "How do SMOC Expressions work in decision elements?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Decision edges use SMOC Expressions that score numeric outcomes with + − * / and parentheses. The highest positive score wins; ties pick randomly. If no edge scores positive, the flow can stall—add a default like 0.5."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Variables use ${name=arg} form (for example ${answer=34}) and cover answers, geo, device, UTMs, and more. Expressions are not ICU message templates."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Syntax guide: "
						},
						{
							"text": "Understanding the syntax for SMOC expressions",
							"href": "/eguides/understanding-the-syntax-for-smoc-expressions-in-decision-elements"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "content-i18n",
			"compositeKey": "smoc-studio/content-i18n",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/beb724db-e73e-499f-8e87-c76e5e26b942-how-do-smoc-expressions-work-in-decision-elements"
		},
		{
			"id": "beb724db-e73e-499f-8e87-c76e5e26b942-how-do-i-add-dynamic-content-to-messages",
			"question": "How do I add dynamic content to messages?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Message text uses ICU-style templates such as {country_name} or {var, select, A {…} other {…}}. The same variable catalog as Expressions is available, written without the ${…=} wrapper."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Survey selects should reference answer ids. Nest select statements when you need layered personalization."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Examples: "
						},
						{
							"text": "Creating dynamic content in text messages",
							"href": "/eguides/creating-dynamic-content-in-text-messages"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "content-i18n",
			"compositeKey": "smoc-studio/content-i18n",
			"sectionIds": [
				"studio"
			],
			"pagePath": "/faq/beb724db-e73e-499f-8e87-c76e5e26b942-how-do-i-add-dynamic-content-to-messages"
		},
		{
			"id": "57eba583-468f-4b7c-a598-570fa99c466a-how-do-i-configure-linkedin-message-flow-targeting-and-schedule",
			"question": "How do I configure LinkedIn message-flow targeting and schedule?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In a message flow, open Targeting settings. Set the flow Active, assign at least one LinkedIn account, then choose Autotarget segments/portfolio or Prospect lists plus manual tags."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Schedule the enrollment window in the flow timezone: days of week plus start/end hours (defaults are often 09:00–17:00). Use Exclude options to avoid overlapping agents or senders, and set a per-flow lead notification email if needed."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Connect senders first: "
						},
						{
							"text": "Connecting a LinkedIn sender",
							"href": "/eguides/connecting-to-smoc-linkedin-agent"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "message-flow-settings",
			"compositeKey": "smoc-studio/message-flow-settings",
			"sectionIds": [
				"studio",
				"linkedin"
			],
			"pagePath": "/faq/57eba583-468f-4b7c-a598-570fa99c466a-how-do-i-configure-linkedin-message-flow-targeting-and-schedule"
		},
		{
			"id": "2a7a86e4-7b30-494d-a1f1-78d186b7109f-why-cant-i-publish-a-flowchart",
			"question": "Why can’t I publish a flowchart?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "When publish fails, Console/Studio shows Cannot publish flowchart with the blocking problems—often missing settings, invalid nodes/edges, or message-flow targeting gaps."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Typical message-flow blockers: no LinkedIn account, no prospect list/tag or ready Autotarget portfolio, no weekday selected, invalid timezone, flow not Active, exclusions wiping enrollable contacts, or migration sender mapping issues."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Fix the listed items, then publish again. Successful publish starts or continues enrollment for eligible contacts."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "After applying recommendations: "
						},
						{
							"text": "Using Studio Recommendations",
							"href": "/eguides/using-studio-recommendations-apply-reject-log-and-apply-as-variant"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-studio",
			"categorySlug": "publishing",
			"compositeKey": "smoc-studio/publishing",
			"sectionIds": [
				"studio",
				"agents"
			],
			"pagePath": "/faq/2a7a86e4-7b30-494d-a1f1-78d186b7109f-why-cant-i-publish-a-flowchart"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-is-a-smoc-credit",
			"question": "What is a SMOC credit?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A credit is the unit you spend on outcomes across the funnel—interactions, smart clicks, and smart identified leads. On Free list pricing, an interaction costs 0.3 cr, a smart click 1 cr, and a smart identified lead 10 cr. Each plan includes a monthly credit allotment and applies a progressive discount on the list unit price."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-is-a-smoc-credit"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-how-many-credits-does-each-plan-include",
			"question": "How many credits does each plan include?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Free includes 19 credits, Starter includes 199 credits, Growth includes 499 credits, and Professional includes 999 credits per month. Enterprise plans are custom-sized."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-how-many-credits-does-each-plan-include"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-is-smoc-a-linkedin-sequencer",
			"question": "Is SMOC a LinkedIn sequencer?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "No. Static sequencers are flowcharts you import lists into and operate. SMOC is a self-learning sales agent: we generate the prospect list and the flow from your website. Reinforcement learning improves from live conversations. You review, approve, and Connect LinkedIn — then it can send the same day on the Starter trial."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-is-smoc-a-linkedin-sequencer"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-happens-after-the-14-day-starter-trial",
			"question": "What happens after the 14-day Starter trial?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You start on Starter—199 credits, no credit card—so you can go live and see real outcomes. If you subscribe, you keep Starter or a higher plan and pay for pipeline. A Free web agent always remains for low-traffic sites (19 credits a month). Subscribe when volume grows."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-happens-after-the-14-day-starter-trial"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-happens-if-i-run-out-of-credits",
			"question": "What happens if I run out of credits?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You can top up credits any time during the month—there is no interruption to your flows. Credits can be topped up during the month if your balance runs low—no interruptions to flows or campaigns. Topped-up credits roll over month to month and are saved for future use. Upgrading to a higher plan gets you a bigger bundle and a deeper discount on every unit type."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-happens-if-i-run-out-of-credits"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-do-you-offer-discounts-for-annual-subscriptions",
			"question": "Do you offer discounts for annual subscriptions?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Yes. Annual plans are 20% cheaper than monthly billing across every paid tier. The discount is reflected when you switch the billing toggle above."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-do-you-offer-discounts-for-annual-subscriptions"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-how-do-per-campaign-and-linkedin-costs-work",
			"question": "How do per-campaign and LinkedIn costs work?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Each active ad campaign and connected LinkedIn account draws credits monthly at a rate that decreases as you move up tiers—from 20 cr per campaign on Free down to 10 cr on Professional, and from 35 cr per LinkedIn account on Free down to 17.5 cr on Professional."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-how-do-per-campaign-and-linkedin-costs-work"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-can-i-change-my-plan-later",
			"question": "Can I change my plan later?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Yes. Upgrade or downgrade any time—changes take effect immediately and any cost adjustments are prorated. Enterprise customers can tailor credit bundles and unit pricing directly."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-can-i-change-my-plan-later"
		},
		{
			"id": "c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-payment-methods-do-you-accept",
			"question": "What payment methods do you accept?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "All major credit cards for self-serve plans, and invoicing in USD, EUR, NOK, SEK, DKK for Professional and Enterprise customers."
						}
					]
				}
			],
			"listSlug": "pricing",
			"categorySlug": "pricing",
			"compositeKey": "pricing/pricing",
			"sectionIds": [
				"pricing",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/c17ed10f-eb13-4af2-892e-ca912ff7f48d-what-payment-methods-do-you-accept"
		},
		{
			"id": "b061e93b-d324-471b-9e00-2aacda46fd5f-what-conversation-channels-does-smoc-support-natively",
			"question": "What conversation channels does SMOC support natively?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Native conversation runtimes today are web flows (chat/cards on sites and landing pages) and LinkedIn message flows. Those are where the agent actually runs the conversation."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Email, WhatsApp, SMS, and similar channels are useful for distribution—links, QR codes, or notifications that send people into a web or LinkedIn conversation—not peer native runtimes yet."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "channels-embeds",
			"compositeKey": "integrations/channels-embeds",
			"sectionIds": [
				"integrations"
			],
			"pagePath": "/faq/b061e93b-d324-471b-9e00-2aacda46fd5f-what-conversation-channels-does-smoc-support-natively"
		},
		{
			"id": "b061e93b-d324-471b-9e00-2aacda46fd5f-how-do-i-embed-a-web-flow-on-my-site",
			"question": "How do I embed a web flow on my site?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In Studio, publish the flow, open it, and copy the embed code. Enable Iframe Mode (or iframe_mode=true) when the agent runs inside an iframe. Hosts include go.smoc.ai and go2.smoc.ai."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Landing URLs follow https://go2.smoc.ai/<company_key>/<flow_key>/<variant_key>. Pass UTM parameters through so Console analytics keep campaign attribution."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Embedding web flows and passing UTMs",
							"href": "/eguides/embedding-web-flows-and-utms"
						},
						{
							"text": "."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Setting up SMOC flow with iframe and tracking",
							"href": "/eguides/setting-up-smoc-flow-with-iframe-and-tracking"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "channels-embeds",
			"compositeKey": "integrations/channels-embeds",
			"sectionIds": [
				"integrations"
			],
			"pagePath": "/faq/b061e93b-d324-471b-9e00-2aacda46fd5f-how-do-i-embed-a-web-flow-on-my-site"
		},
		{
			"id": "b061e93b-d324-471b-9e00-2aacda46fd5f-how-do-i-connect-smoc-landing-pages-to-meta-google-ads-and-linkedin-ads",
			"question": "How do I connect SMOC landing pages to Meta, Google Ads, and LinkedIn ads?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Point the ad at your SMOC Flow URL, put pixels in Studio Settings → Head Tags, and fire conversion callbacks from Custom HTML when the visitor reaches interaction, qualified, or lead steps. That is how engagement ads, Performance Max, and LinkedIn conversion ads learn from the conversation — not only from a landing-page view."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": "."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Also: "
						},
						{
							"text": "Integrations — paid ads",
							"href": "/integrations"
						},
						{
							"text": " · "
						},
						{
							"text": "Head Tags in Studio",
							"href": "/faq#settings-how-do-i-add-meta-google-ads-and-linkedin-conversion-tags-in-head-tags"
						},
						{
							"text": " · "
						},
						{
							"text": "UTMs on the Flow URL",
							"href": "/eguides/embedding-web-flows-and-utms"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "channels-embeds",
			"compositeKey": "integrations/channels-embeds",
			"sectionIds": [
				"integrations"
			],
			"pagePath": "/faq/b061e93b-d324-471b-9e00-2aacda46fd5f-how-do-i-connect-smoc-landing-pages-to-meta-google-ads-and-linkedin-ads"
		},
		{
			"id": "08607ad0-3399-4d32-9798-9f59340368b4-how-do-i-connect-smoc-to-zapier",
			"question": "How do I connect SMOC to Zapier?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In Console go to Settings → Integrations → Zapier, create an invite, and authenticate with your private API key. A common pattern is the New Contact trigger into your CRM, sheets, or enrichment tools."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Connecting SMOC to other apps using Zapier",
							"href": "/eguides/connecting-smoc-to-other-apps-using-zapier"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "zapier-crm",
			"compositeKey": "integrations/zapier-crm",
			"sectionIds": [
				"integrations",
				"settings"
			],
			"pagePath": "/faq/08607ad0-3399-4d32-9798-9f59340368b4-how-do-i-connect-smoc-to-zapier"
		},
		{
			"id": "08607ad0-3399-4d32-9798-9f59340368b4-how-do-leads-leave-smoc-for-my-systems-of-record",
			"question": "How do leads leave SMOC for my systems of record?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use Zapier, the Public Contacts API, CSV export from Contacts, or MCP for read-only contacts, analytics, inbox, and conversations. Choose the path that matches how often you need data and whether a human should review first."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Integrating collected customer data from SMOC.ai",
							"href": "/eguides/integrating-collected-customer-data-from-smoc-ai"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "zapier-crm",
			"compositeKey": "integrations/zapier-crm",
			"sectionIds": [
				"integrations",
				"settings"
			],
			"pagePath": "/faq/08607ad0-3399-4d32-9798-9f59340368b4-how-do-leads-leave-smoc-for-my-systems-of-record"
		},
		{
			"id": "57c5e6b4-9e69-49cd-baf6-96d3a543401b-what-is-the-public-contacts-api",
			"question": "What is the Public Contacts API?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "It is a read-only HTTP API for company contacts: GET https://v2.api.smoc.ai/api/company/mongocontact. Authenticate with the token header (not Bearer). Create keys under Settings → Integrations → API. Limits are typically 1–500 rows per request."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "apis-mcp",
			"compositeKey": "integrations/apis-mcp",
			"sectionIds": [
				"integrations",
				"developers",
				"settings"
			],
			"pagePath": "/faq/57c5e6b4-9e69-49cd-baf6-96d3a543401b-what-is-the-public-contacts-api"
		},
		{
			"id": "57c5e6b4-9e69-49cd-baf6-96d3a543401b-how-do-i-use-the-smoc-rest-api",
			"question": "How do I use the SMOC REST API?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate a key under Settings → Integrations → API. Call GET https://v2.api.smoc.ai/api/company/mongocontact with the token header (not Bearer). Optional limit (1–500) and sortByField query parameters."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Connecting SMOC with the REST API",
							"href": "/eguides/connecting-smoc-with-the-rest-api"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "apis-mcp",
			"compositeKey": "integrations/apis-mcp",
			"sectionIds": [
				"integrations",
				"developers",
				"settings"
			],
			"pagePath": "/faq/57c5e6b4-9e69-49cd-baf6-96d3a543401b-how-do-i-use-the-smoc-rest-api"
		},
		{
			"id": "57c5e6b4-9e69-49cd-baf6-96d3a543401b-how-do-i-use-smoc-mcp-with-claude-or-cursor",
			"question": "How do I use SMOC MCP with Claude or Cursor?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate a key in Console under Settings → Integrations → MCP. Point your MCP client at https://v2.api.smoc.ai/mcp with Authorization: Bearer <API key>. Tools are company-scoped and read-only for contacts, assets, flowcharts, recommendations, flow analytics, LinkedIn inbox threads, and message-flow conversations."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Connecting SMOC with MCP",
							"href": "/eguides/connecting-smoc-with-mcp-to-claude-or-any-other-ai-based-client"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "integrations",
			"categorySlug": "apis-mcp",
			"compositeKey": "integrations/apis-mcp",
			"sectionIds": [
				"integrations",
				"developers",
				"settings"
			],
			"pagePath": "/faq/57c5e6b4-9e69-49cd-baf6-96d3a543401b-how-do-i-use-smoc-mcp-with-claude-or-cursor"
		},
		{
			"id": "2e2993bb-d392-4063-acbf-c11dd0c72aea-what-do-the-dashboard-kpis-mean",
			"question": "What do the Dashboard KPIs mean?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Hero metrics include Flow Sessions, Unique Users, Interactions, Smart Leads, Smart Clicks, and Replies Waiting. Flow Sessions and Unique Users mean different things for web flows vs LinkedIn message flows."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Web flows — Flow Sessions:"
						},
						{
							"text": " each time someone opens or begins the flow experience."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Web flows — Unique Users:"
						},
						{
							"text": " distinct people across sessions in the date range (deduplicated for the whole period, not summed day by day)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "LinkedIn message flows — Flow Sessions:"
						},
						{
							"text": " each contact with successful LinkedIn activity in the period—profile view, connection request, DM, or InMail. Enrolling a contact alone does not create a session."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "LinkedIn message flows — Unique Users:"
						},
						{
							"text": " distinct contacts with that outreach activity in the range (also period-deduplicated)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Interactions are engaged sessions on web/ads; for LinkedIn message flows they count connection accepts or replies. Smart Leads are captured contacts from web or qualified positive LinkedIn replies. Smart Clicks are promo or qualified link conversions. Replies Waiting are Inbox threads that need an operator."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Reading Agents analytics in Console",
							"href": "/eguides/reading-agents-analytics-in-console"
						},
						{
							"text": "."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Walkthrough: "
						},
						{
							"text": "Reading and analyzing the Dashboard",
							"href": "/eguides/reading-and-analyzing-the-dashboard-in-the-smoc-console"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "dashboard",
			"compositeKey": "smoc-console/dashboard",
			"sectionIds": [
				"dashboard",
				"console"
			],
			"pagePath": "/faq/2e2993bb-d392-4063-acbf-c11dd0c72aea-what-do-the-dashboard-kpis-mean"
		},
		{
			"id": "2e2993bb-d392-4063-acbf-c11dd0c72aea-what-is-sales-launch",
			"question": "What is Sales Launch?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Sales Launch is the Console onboarding card that helps you build your first website agent (and optionally a LinkedIn lead agent). It scans your site, drafts agents from a commercial profile, then walks you through review in Studio, Credits, Connect LinkedIn, and Go live."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Walkthrough: "
						},
						{
							"text": "Sales Launch end-to-end",
							"href": "/eguides/sales-launch-end-to-end"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "dashboard",
			"compositeKey": "smoc-console/dashboard",
			"sectionIds": [
				"dashboard",
				"console"
			],
			"pagePath": "/faq/2e2993bb-d392-4063-acbf-c11dd0c72aea-what-is-sales-launch"
		},
		{
			"id": "35897d8e-8d99-473b-8b99-d06dc46e9117-how-do-agents-analytics-tabs-work",
			"question": "How do Agents analytics tabs work?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The Agents area lists your flows with tabs for Agents, Breakdown, Time series, and Cohorts. Breakdown rolls up LinkedIn outreach across all message flows for the company. Opening a single agent adds Breakdown, Time series, and Cohorts at flow level; message flows also expose Contacts for that flow."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use Breakdown for outbound actions in the selected period, a seven-day planned-actions schedule, and the live outreach funnel. Use time series for trend lines and cohorts to compare segments over time. Heatmaps and path analysis also live in Studio Design → Analysis view."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Reading Agents analytics in Console",
							"href": "/eguides/reading-agents-analytics-in-console"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "agents-analytics",
			"compositeKey": "smoc-console/agents-analytics",
			"sectionIds": [
				"agents",
				"console"
			],
			"pagePath": "/faq/35897d8e-8d99-473b-8b99-d06dc46e9117-how-do-agents-analytics-tabs-work"
		},
		{
			"id": "35897d8e-8d99-473b-8b99-d06dc46e9117-what-do-flow-sessions-and-unique-users-mean-for-web-vs-linkedin-agents",
			"question": "What do Flow Sessions and Unique Users mean for web vs LinkedIn agents?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "On an agent Breakdown, Flow Sessions and Unique Users come from the same analytics pipeline for web and LinkedIn—but what starts a session differs."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Web:"
						},
						{
							"text": " a session starts when someone opens or begins the flow. Unique Users are distinct people in that range."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "LinkedIn message flows:"
						},
						{
							"text": " a session starts only after successful LinkedIn activity—profile view, connection send, DM, or InMail. Enrolling a contact (or waiting for a scheduled send) does not count. Unique Users are distinct contacts with that activity."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Message-flow Breakdown also shows outbound actions (date-filtered), planned actions for the next seven days, and an outreach funnel (enrolled, profile views, connects, and so on). Funnel and planned schedule counts are separate from Flow Sessions—do not expect enrolled to match sessions."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Full walkthrough: "
						},
						{
							"text": "Reading Agents analytics in Console",
							"href": "/eguides/reading-agents-analytics-in-console"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "agents-analytics",
			"compositeKey": "smoc-console/agents-analytics",
			"sectionIds": [
				"agents",
				"console"
			],
			"pagePath": "/faq/35897d8e-8d99-473b-8b99-d06dc46e9117-what-do-flow-sessions-and-unique-users-mean-for-web-vs-linkedin-agents"
		},
		{
			"id": "35897d8e-8d99-473b-8b99-d06dc46e9117-what-are-outbound-actions-and-planned-actions-on-message-flow-breakdown",
			"question": "What are outbound actions and planned actions on message-flow Breakdown?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "On Breakdown for a LinkedIn message flow—or on the company Agents Breakdown tab rolled up across all message flows—you see three LinkedIn-specific sections below the hero KPIs."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Outbound actions"
						},
						{
							"text": " count LinkedIn steps completed in your selected date range: connects, accepts, DMs, InMails, profile views, follows, likes, withdrawals, send failures, and paused runs."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Planned actions — next 7 days"
						},
						{
							"text": " is a day-by-day table of upcoming LinkedIn steps (Connect, Message, InMail, View profile, Follow, Like, Withdraw). It always rolls from today in Europe/Oslo and ignores the date filter. Overdue sends count on today. Below the table, Awaiting first action lists enrolled contacts with no outbound milestone and no due wake in the next seven days."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "LinkedIn outreach totals"
						},
						{
							"text": " show the live enrollment funnel (target, enrolled, connects, accepts, messages, replies) and conversion rates. These reflect current enrollments, not the date range."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Reading Agents analytics in Console",
							"href": "/eguides/reading-agents-analytics-in-console"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "agents-analytics",
			"compositeKey": "smoc-console/agents-analytics",
			"sectionIds": [
				"agents",
				"console"
			],
			"pagePath": "/faq/35897d8e-8d99-473b-8b99-d06dc46e9117-what-are-outbound-actions-and-planned-actions-on-message-flow-breakdown"
		},
		{
			"id": "35897d8e-8d99-473b-8b99-d06dc46e9117-how-do-i-read-a-single-agents-flow-statistics",
			"question": "How do I read a single agent’s flow statistics?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open Agents, select an agent, then use the analytics tabs for that flow—KPIs, breakdowns, and session charts differ slightly for web vs LinkedIn message flows."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use date ranges and variant filters when comparing experiments. Flow Sessions and Unique Users are defined differently for web and LinkedIn—see the companion FAQ on that topic."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Deep dive: "
						},
						{
							"text": "Understanding the specific flow statistics dashboard",
							"href": "/eguides/understanding-the-specific-flow-statistics-dashboard"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "agents-analytics",
			"compositeKey": "smoc-console/agents-analytics",
			"sectionIds": [
				"agents",
				"console"
			],
			"pagePath": "/faq/35897d8e-8d99-473b-8b99-d06dc46e9117-how-do-i-read-a-single-agents-flow-statistics"
		},
		{
			"id": "92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-contacts-smart-leads-and-prospect-lists-relate",
			"question": "How do Contacts, Smart Leads, and prospect lists relate?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Contacts is the searchable directory of people who interacted with your agents—filter by status, tags, prospect lists, flows, UTMs, device, and dates. Export with streaming CSV when you need offline analysis."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Smart Leads highlight high-intent captures. Prospect lists (including CSV or Sales Navigator style imports) feed LinkedIn message-flow enrollment."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Deep dives: "
						},
						{
							"text": "Getting the most out of your contact list",
							"href": "/eguides/getting-the-most-out-of-your-contact-list"
						},
						{
							"text": " and "
						},
						{
							"text": "Understanding contact card information",
							"href": "/eguides/understanding-contact-card-information-and-its-uses"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "contacts-prospects",
			"compositeKey": "smoc-console/contacts-prospects",
			"sectionIds": [
				"contacts",
				"console"
			],
			"pagePath": "/faq/92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-contacts-smart-leads-and-prospect-lists-relate"
		},
		{
			"id": "92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-i-import-contacts-from-a-csv",
			"question": "How do I import contacts from a CSV?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open Contacts → Import (Create and Import). Choose the CSV mapping tab, upload your file, map columns to SMOC fields, then confirm the import."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You can also import LinkedIn profile URLs or a Sales Navigator search URL when building prospect lists for LinkedIn message flows."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Walkthrough: "
						},
						{
							"text": "Getting the most out of your contact list",
							"href": "/eguides/getting-the-most-out-of-your-contact-list"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "contacts-prospects",
			"compositeKey": "smoc-console/contacts-prospects",
			"sectionIds": [
				"contacts",
				"console"
			],
			"pagePath": "/faq/92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-i-import-contacts-from-a-csv"
		},
		{
			"id": "92640348-985e-4dda-8256-a70c4d5e8fd4-what-do-the-contacts-filters-and-tags-do",
			"question": "What do the Contacts filters and tags do?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Filters narrow the directory by search (email, name, company), date range, contact type/status, prospect list, tags, country, flow, survey answers, device/OS/browser, and UTM fields."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Tags are manual labels you apply from the table or contact card (Manage tags). Use them to segment follow-up, Inbox filters, and exports without creating a new prospect list."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "More filter tips: "
						},
						{
							"text": "Getting the most out of your contact list",
							"href": "/eguides/getting-the-most-out-of-your-contact-list"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "contacts-prospects",
			"compositeKey": "smoc-console/contacts-prospects",
			"sectionIds": [
				"contacts",
				"console"
			],
			"pagePath": "/faq/92640348-985e-4dda-8256-a70c4d5e8fd4-what-do-the-contacts-filters-and-tags-do"
		},
		{
			"id": "92640348-985e-4dda-8256-a70c4d5e8fd4-whats-on-a-contact-card",
			"question": "What's on a contact card?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A contact card shows identity (name, email, company), customer status (Lead ↔ Customer), overview fields such as inviter and rewards, visit/UTM history, and reward-flow activity."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "From the card you can manage tags, update status, and export that contact’s data when you need a snapshot outside Console."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Field-by-field guide: "
						},
						{
							"text": "Understanding contact card information",
							"href": "/eguides/understanding-contact-card-information-and-its-uses"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "contacts-prospects",
			"compositeKey": "smoc-console/contacts-prospects",
			"sectionIds": [
				"contacts",
				"console"
			],
			"pagePath": "/faq/92640348-985e-4dda-8256-a70c4d5e8fd4-whats-on-a-contact-card"
		},
		{
			"id": "92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-prospect-lists-differ-from-contacts",
			"question": "How do prospect lists differ from Contacts?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Contacts is the full searchable directory of people who interacted with your agents—leads, customers, and related statuses."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Prospect lists are enrollment pools for LinkedIn message flows. You build them via CSV, LinkedIn URLs, or Sales Navigator–style imports under Contacts → Prospects / Import, then assign them on a message flow’s Targeting settings."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "See also: "
						},
						{
							"text": "Getting the most out of your contact list",
							"href": "/eguides/getting-the-most-out-of-your-contact-list"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "contacts-prospects",
			"compositeKey": "smoc-console/contacts-prospects",
			"sectionIds": [
				"contacts",
				"console"
			],
			"pagePath": "/faq/92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-prospect-lists-differ-from-contacts"
		},
		{
			"id": "92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-i-export-contacts",
			"question": "How do I export contacts?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "On Contacts, apply any filters you need, then choose Export. You can stream CSV or JSON for the current filtered set; Console shows how many contacts will be included before you confirm."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "API alternative: "
						},
						{
							"text": "SMOC Public Contacts API",
							"href": "/eguides/smoc-public-contacts-api"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "contacts-prospects",
			"compositeKey": "smoc-console/contacts-prospects",
			"sectionIds": [
				"contacts",
				"console"
			],
			"pagePath": "/faq/92640348-985e-4dda-8256-a70c4d5e8fd4-how-do-i-export-contacts"
		},
		{
			"id": "d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-how-does-inbox-work-for-linkedin-replies",
			"question": "How does Inbox work for LinkedIn replies?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Inbox mirrors LinkedIn threads for message flows. When a flow pauses on Suggested Replies (sender), the composer shows that the flow is waiting until you send a reply. Sending unblocks the run."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use Resync flow status on a thread if LinkedIn and SMOC drift (for example after offline activity). Inbox is human-in-the-loop, not an auto-send LLM for operators’ final replies."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Inbox for LinkedIn replies",
							"href": "/eguides/inbox-for-linkedin-replies"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "inbox",
			"compositeKey": "smoc-console/inbox",
			"sectionIds": [
				"inbox",
				"console"
			],
			"pagePath": "/faq/d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-how-does-inbox-work-for-linkedin-replies"
		},
		{
			"id": "d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-what-do-the-inbox-filters-mean",
			"question": "What do the Inbox filters mean?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Inbox filters narrow LinkedIn message-flow threads. Common axes include Inbox vs Archived, Sender, Flow/agent, Prospect list, Manual tag, and Lead outcome (positive/negative)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Reply state filters cover who replied (replied, not replied, never replied, sender replied), plus Unanswered messages and Unread messages. Search matches name or company."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Full walkthrough: "
						},
						{
							"text": "Inbox for LinkedIn replies",
							"href": "/eguides/inbox-for-linkedin-replies"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "inbox",
			"compositeKey": "smoc-console/inbox",
			"sectionIds": [
				"inbox",
				"console"
			],
			"pagePath": "/faq/d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-what-do-the-inbox-filters-mean"
		},
		{
			"id": "d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-how-do-i-tag-and-archive-threads",
			"question": "How do I tag and archive threads?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open a thread’s menu to Manage tags or Archive conversation. Tags appear as chips on the thread and can be filtered from the Inbox sidebar."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Archiving removes the thread from the default Inbox view; switch the Inbox filter to Archived when you need it again."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "More Inbox tips: "
						},
						{
							"text": "Inbox for LinkedIn replies",
							"href": "/eguides/inbox-for-linkedin-replies"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "inbox",
			"compositeKey": "smoc-console/inbox",
			"sectionIds": [
				"inbox",
				"console"
			],
			"pagePath": "/faq/d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-how-do-i-tag-and-archive-threads"
		},
		{
			"id": "d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-what-does-pausing-a-thread-do-to-the-flow",
			"question": "What does pausing a thread do to the flow?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "When a message-flow path reaches Suggested Replies (sender), the run pauses for a human. The composer shows that the flow is waiting until you send a reply."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Sending a message (optionally from a suggestion) unblocks the run so the agent can continue. If LinkedIn and SMOC drift, use Resync flow status."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Details: "
						},
						{
							"text": "Inbox for LinkedIn replies",
							"href": "/eguides/inbox-for-linkedin-replies"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "inbox",
			"compositeKey": "smoc-console/inbox",
			"sectionIds": [
				"inbox",
				"console"
			],
			"pagePath": "/faq/d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-what-does-pausing-a-thread-do-to-the-flow"
		},
		{
			"id": "d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-how-do-i-take-over-from-the-agent-mid-conversation",
			"question": "How do I take over from the agent mid-conversation?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Inbox does not use a separate “Take over” button. Human handoff is the Suggested Replies pause: open the thread, optionally pick a suggestion, and send."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "After you send, the flow resumes from that operator action. Use filters such as Unanswered or awaiting-reply states to find threads that need you."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "See also: "
						},
						{
							"text": "Inbox for LinkedIn replies",
							"href": "/eguides/inbox-for-linkedin-replies"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "inbox",
			"compositeKey": "smoc-console/inbox",
			"sectionIds": [
				"inbox",
				"console"
			],
			"pagePath": "/faq/d4b8fe3c-dead-40f8-9780-fa36aa0a2e00-how-do-i-take-over-from-the-agent-mid-conversation"
		},
		{
			"id": "c875325b-6283-4a10-82a8-9c36d3df75db-where-do-i-manage-team-access-and-credits",
			"question": "Where do I manage team access and credits?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Invite teammates and switch companies from Console company/team settings. Credits and invoices live under Settings → Billing (Overview, Usage, Statements, Coupons)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Sales Launch also surfaces Credits ready and Add credits when you are preparing to go live."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "team-billing",
			"compositeKey": "smoc-console/team-billing",
			"sectionIds": [
				"settings",
				"team-billing",
				"console"
			],
			"pagePath": "/faq/c875325b-6283-4a10-82a8-9c36d3df75db-where-do-i-manage-team-access-and-credits"
		},
		{
			"id": "c875325b-6283-4a10-82a8-9c36d3df75db-what-notifications-can-i-turn-on-and-who-receives-them",
			"question": "What notifications can I turn on, and who receives them?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Under Settings → Notifications (org admins), each user can toggle Daily, Weekly, and Monthly report emails plus Lead notification."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "New users default to weekly reports and smart-lead notifications until they save preferences. Use the on-page test actions to send sample report or lead emails to yourself."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "team-billing",
			"compositeKey": "smoc-console/team-billing",
			"sectionIds": [
				"settings",
				"team-billing",
				"console"
			],
			"pagePath": "/faq/c875325b-6283-4a10-82a8-9c36d3df75db-what-notifications-can-i-turn-on-and-who-receives-them"
		},
		{
			"id": "c875325b-6283-4a10-82a8-9c36d3df75db-where-do-lead-notification-emails-go",
			"question": "Where do lead notification emails go?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Company-level lead notification prefs in Settings → Notifications apply across agent flows (web smart leads and LinkedIn message-flow smart leads) for users who enabled Lead notification."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "For a specific message flow, you can also set a per-flow notification email in Studio under that flow’s Notifications / Targeting settings."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "team-billing",
			"compositeKey": "smoc-console/team-billing",
			"sectionIds": [
				"settings",
				"team-billing",
				"console"
			],
			"pagePath": "/faq/c875325b-6283-4a10-82a8-9c36d3df75db-where-do-lead-notification-emails-go"
		},
		{
			"id": "c875325b-6283-4a10-82a8-9c36d3df75db-how-do-i-invite-a-teammate-and-what-can-each-role-do",
			"question": "How do I invite a teammate and what can each role do?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Go to Settings → Users → Invite user. Enter an email and choose Member or Admin, then Send invitation."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Admins manage billing, users, and company settings; Members use Console day-to-day. You can change a member’s role later or remove them (you cannot remove the last admin)."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "team-billing",
			"compositeKey": "smoc-console/team-billing",
			"sectionIds": [
				"settings",
				"team-billing",
				"console"
			],
			"pagePath": "/faq/c875325b-6283-4a10-82a8-9c36d3df75db-how-do-i-invite-a-teammate-and-what-can-each-role-do"
		},
		{
			"id": "c875325b-6283-4a10-82a8-9c36d3df75db-why-is-my-invitation-still-pending",
			"question": "Why is my invitation still pending?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Pending invitations appear at the top of Settings → Users until the invitee accepts. From there you can Resend or Revoke the invite."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "If it stays pending, confirm the email address, ask them to check spam, and resend. Revoke unused invites so roles stay accurate."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "team-billing",
			"compositeKey": "smoc-console/team-billing",
			"sectionIds": [
				"settings",
				"team-billing",
				"console"
			],
			"pagePath": "/faq/c875325b-6283-4a10-82a8-9c36d3df75db-why-is-my-invitation-still-pending"
		},
		{
			"id": "c875325b-6283-4a10-82a8-9c36d3df75db-how-do-i-read-the-credit-usage-report",
			"question": "How do I read the credit usage report?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open Settings → Billing → Usage. Choose a period preset or custom dates to see package vs extra credits, a daily chart, and Usage by activity."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Plan credits are consumed before topped-up/extra credits. Enterprise may track usage differently when allotments are unlimited or custom."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Credits overview: "
						},
						{
							"text": "Credits, fuel, and going live",
							"href": "/eguides/credits-fuel-and-going-live"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "team-billing",
			"compositeKey": "smoc-console/team-billing",
			"sectionIds": [
				"settings",
				"team-billing",
				"console"
			],
			"pagePath": "/faq/c875325b-6283-4a10-82a8-9c36d3df75db-how-do-i-read-the-credit-usage-report"
		},
		{
			"id": "c875325b-6283-4a10-82a8-9c36d3df75db-how-do-i-apply-a-coupon",
			"question": "How do I apply a coupon?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open Settings → Billing → Coupons. Redeem an assigned coupon from Your coupons, or enter a code under Have a coupon code?"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Successful coupons grant durable extra credits you can spend like topped-up balance. Admins can redeem on behalf of the company."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "See also: "
						},
						{
							"text": "Credits, fuel, and going live",
							"href": "/eguides/credits-fuel-and-going-live"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-console",
			"categorySlug": "team-billing",
			"compositeKey": "smoc-console/team-billing",
			"sectionIds": [
				"settings",
				"team-billing",
				"console"
			],
			"pagePath": "/faq/c875325b-6283-4a10-82a8-9c36d3df75db-how-do-i-apply-a-coupon"
		},
		{
			"id": "6d77d887-6fd2-4e61-a96f-dca6535e962f-how-do-i-connect-a-linkedin-sender-account",
			"question": "How do I connect a LinkedIn sender account?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "From Sales Launch choose Connect LinkedIn, or go to Settings → LinkedIn → Connect account. Console opens a hosted LinkedIn login (not the legacy linkedin.smoc.ai portal). You typically need about 10 Credits available (Enterprise waives the minimum); successful connect grants connect fuel and starts the monthly LinkedIn account Credit charge."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Sales Navigator is optional—check I use Sales Navigator in the modal only if that seat has it. After connect, set Daily limits on the account, generate the LinkedIn agent from Sales Launch if needed, review in LinkedIn Studio, and publish before outreach runs."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Full walkthrough: "
						},
						{
							"text": "Connecting to SMOC LinkedIn Agent",
							"href": "/eguides/connecting-to-smoc-linkedin-agent"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "smoc-linkedin",
			"categorySlug": "getting-started",
			"compositeKey": "smoc-linkedin/getting-started",
			"sectionIds": [
				"linkedin",
				"settings"
			],
			"pagePath": "/faq/6d77d887-6fd2-4e61-a96f-dca6535e962f-how-do-i-connect-a-linkedin-sender-account"
		},
		{
			"id": "6d77d887-6fd2-4e61-a96f-dca6535e962f-what-steps-can-a-linkedin-message-flow-take",
			"question": "What steps can a LinkedIn message flow take?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Common Studio nodes include View LinkedIn Profile, Connect on LinkedIn, LinkedIn Message, LinkedIn InMail, Follow, Like Recent Post, Withdraw Invite, Wait, and Suggested Replies (sender)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Waits can key off connection accepted, replied, timed delays, or operator_acted after you reply in Inbox. Publish the flow before it will run."
						}
					]
				}
			],
			"listSlug": "smoc-linkedin",
			"categorySlug": "getting-started",
			"compositeKey": "smoc-linkedin/getting-started",
			"sectionIds": [
				"linkedin",
				"settings"
			],
			"pagePath": "/faq/6d77d887-6fd2-4e61-a96f-dca6535e962f-what-steps-can-a-linkedin-message-flow-take"
		},
		{
			"id": "5f3a6c01-50cb-417a-989e-93cc3f045209-how-does-linkedin-targeting-work",
			"question": "How does LinkedIn targeting work?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In Studio Targeting you choose sender accounts, schedules/send windows, and exclude options (for example skip already enrolled or messaged contacts). Sales Launch can generate a targeting portfolio from your company profile; you can also enroll from prospect lists."
						}
					]
				}
			],
			"listSlug": "smoc-linkedin",
			"categorySlug": "targeting-safety",
			"compositeKey": "smoc-linkedin/targeting-safety",
			"sectionIds": [
				"linkedin"
			],
			"pagePath": "/faq/5f3a6c01-50cb-417a-989e-93cc3f045209-how-does-linkedin-targeting-work"
		},
		{
			"id": "5f3a6c01-50cb-417a-989e-93cc3f045209-what-rate-limits-should-i-respect",
			"question": "What rate limits should I respect?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC recommends conservative daily caps (for example invites and messages in the mid-twenties for safety, with higher hard maximums available in settings). The platform also paces actions across the day. Stay inside LinkedIn’s rules—limits protect sender reputation."
						}
					]
				}
			],
			"listSlug": "smoc-linkedin",
			"categorySlug": "targeting-safety",
			"compositeKey": "smoc-linkedin/targeting-safety",
			"sectionIds": [
				"linkedin"
			],
			"pagePath": "/faq/5f3a6c01-50cb-417a-989e-93cc3f045209-what-rate-limits-should-i-respect"
		},
		{
			"id": "5cd93500-9353-4221-9094-3e23c6c04341-how-do-linkedin-accounts-affect-credits",
			"question": "How do LinkedIn accounts affect Credits?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Each connected LinkedIn account draws a monthly Credit cost that decreases on higher plans (see Pricing). Connecting an account can also grant one-time connect fuel. Message-flow outcomes (interactions, smart leads from qualified replies) spend Credits like other billable events."
						}
					]
				}
			],
			"listSlug": "smoc-linkedin",
			"categorySlug": "credits",
			"compositeKey": "smoc-linkedin/credits",
			"sectionIds": [
				"linkedin",
				"settings",
				"team-billing"
			],
			"pagePath": "/faq/5cd93500-9353-4221-9094-3e23c6c04341-how-do-linkedin-accounts-affect-credits"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-integrate-google-tag-manager-gtm-with-smoc-flows-and-landing-pages",
			"question": "How can I integrate Google Tag Manager (GTM) with SMOC flows and landing pages?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "To integrate Google Tag Manager (GTM) with your SMOC flow (and pages using the same theme settings), follow these steps:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Prerequisites:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create your flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Set up a GTM container in Google Tag Manager."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Have your GTM snippets ready (container ID format: GTM-XXXXXXX)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Steps to Add GTM:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open your flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Go to Settings."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open Head Tags (or Custom Head Tags)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paste your GTM <script> snippet (and <noscript> iframe if needed) into HTML Head Tags."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Publish to push the changes live."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Important"
						},
						{
							"text": ":\nSMOC currently uses a Head Tags HTML field, not a dedicated “GTM CODE” input.\nSo instead of entering only GTM-XXXXXX, you should paste the full GTM code snippet(s)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Result:"
						},
						{
							"text": "\nYour published flow/page will include the GTM code in the page head, so tags, analytics, and pixels configured in GTM can run."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "To fire Meta, Google Ads, and LinkedIn conversions from conversation steps (not only from GTM), see "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": " and "
						},
						{
							"text": "How do I send conversions to Meta, Google Ads, and LinkedIn?",
							"href": "/faq#frontend-guides-how-do-i-send-conversions-to-meta-google-ads-and-linkedin"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-integrate-google-tag-manager-gtm-with-smoc-flows-and-landing-pages"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-send-conversions-to-meta-google-ads-and-linkedin",
			"question": "How do I send conversions to Meta, Google Ads, and LinkedIn?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use Studio Head Tags for pixels and callback functions, then fire those functions from a Custom HTML (HTML Script) element when the visitor reaches a conversation step."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Setup"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In Studio go to Settings → Head Tags and paste the Meta Pixel, Google Ads gtag (including the gtag.js loader), and LinkedIn Insight Tag, plus functions such as report_conversion_interaction()."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "On the node for that funnel step, add Custom HTML with an empty image that calls the function: <img src=\"\" onerror=\"report_conversion_interaction()\">. An empty src fails to load, so onerror runs the callback."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Map interaction to Meta ViewContent / a Google conversion / a LinkedIn conversion ID; map lead capture to Meta Lead and the lead conversion actions. Performance Max and LinkedIn conversion ads should optimize on the lead action, with interaction as an earlier signal."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Full snippets: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": "."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Also: "
						},
						{
							"text": "Integrations — paid ads",
							"href": "/integrations"
						},
						{
							"text": " · "
						},
						{
							"text": "Head Tags in Studio",
							"href": "/faq#settings-how-do-i-add-meta-google-ads-and-linkedin-conversion-tags-in-head-tags"
						},
						{
							"text": " · "
						},
						{
							"text": "Google Tag Manager",
							"href": "/faq#frontend-guides-how-can-i-integrate-google-tag-manager-gtm-with-smoc-flows-and-landing-pages"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-send-conversions-to-meta-google-ads-and-linkedin"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-track-meta-engagement-ads-on-a-smoc-landing-page",
			"question": "How do I track Meta engagement ads on a SMOC landing page?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paste the Meta Pixel in Studio Settings → Head Tags (PageView on load). Fire ViewContent when the visitor starts the conversation, then Lead when contact is captured. Point the ad at the SMOC Flow URL with UTMs. Engagement campaigns should optimize on ViewContent, not a raw landing-page view."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": " · "
						},
						{
							"text": "Integrations",
							"href": "/integrations"
						},
						{
							"text": " · "
						},
						{
							"text": "Head Tags FAQ",
							"href": "/faq#settings-how-do-i-add-meta-google-ads-and-linkedin-conversion-tags-in-head-tags"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-track-meta-engagement-ads-on-a-smoc-landing-page"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-send-conversions-to-google-ads-and-performance-max",
			"question": "How do I send conversions to Google Ads and Performance Max?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create one Google Ads conversion action per funnel step, paste gtag (including the gtag.js loader) in Head Tags, and call gtag('event', 'conversion', { send_to: 'AW-…/LABEL' }) from the matching Custom HTML node. Performance Max needs those actions to bid — typically Lead as primary, interaction as a secondary signal. Set the asset-group final URL to the SMOC Flow URL with UTMs."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": " · "
						},
						{
							"text": "Integrations",
							"href": "/integrations"
						},
						{
							"text": " · "
						},
						{
							"text": "GTM in Head Tags",
							"href": "/faq#frontend-guides-how-can-i-integrate-google-tag-manager-gtm-with-smoc-flows-and-landing-pages"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-send-conversions-to-google-ads-and-performance-max"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-set-up-linkedin-conversion-ads-with-a-smoc-flow",
			"question": "How do I set up LinkedIn conversion ads with a SMOC flow?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Load the LinkedIn Insight Tag in Head Tags and fire window.lintrk('track', { conversion_id }) from Custom HTML on interaction, qualified, and lead nodes. Create website conversions in Campaign Manager and use them on conversion or conversation ad objectives. Point the ad at the SMOC Flow URL. This is paid LinkedIn ads into the web flow — not SMOC LinkedIn message-flow outreach."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": " · "
						},
						{
							"text": "Integrations",
							"href": "/integrations"
						},
						{
							"text": " · "
						},
						{
							"text": "Connect a LinkedIn sender",
							"href": "/eguides/connecting-to-smoc-linkedin-agent"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-do-i-set-up-linkedin-conversion-ads-with-a-smoc-flow"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-use-smoc-landing-pages-for-campaigns-across-multiple-channels",
			"question": "How can I use SMOC landing pages for campaigns across multiple channels?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC landing pages can be distributed across email, SMS, messaging apps, social, and paid ads."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1. Prerequisites"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create and configure your flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Have access to your target channels."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2. Get the landing page link"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open the flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Publish."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open the Open flow dropdown."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Copy link."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3. Distribute across channels"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Email: newsletters, lifecycle flows, service emails."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMS / Messaging: campaign sends, reminders, re-engagement."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Social Media: posts, stories, profile links, CTA buttons."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paid Ads: use as destination URL."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Post-purchase flows: feedback, referral, upsell, promotions."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "4. Tracking links"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add campaign query parameters to the copied link."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use consistent naming conventions across channels."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "For paid ads on that landing URL, send conversion events from the conversation: "
						},
						{
							"text": "Track conversions for Meta, Google Ads, and LinkedIn",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": " · "
						},
						{
							"text": "Integrations",
							"href": "/integrations"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-use-smoc-landing-pages-for-campaigns-across-multiple-channels"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-integrate-smoc-flows-into-my-ios-or-android-app",
			"question": "How can I integrate SMOC flows into my iOS or Android app?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You can integrate a SMOC flow into your iOS or Android app by loading the flow URL in a native web view."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1. Prerequisites"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Build and publish your flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Have access to your app codebase."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2. Get the flow link"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open your flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Publish (or republish after updates)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open the Open flow dropdown."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Copy link."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3. Integrate in your app"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "iOS: use WKWebView (not UIWebView)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Android: use WebView."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Load the copied flow link in the web view and keep JavaScript enabled."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "4. Note"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "If your team needs embed markup for web contexts, use Open flow → Copy embed code."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-integrate-smoc-flows-into-my-ios-or-android-app"
		},
		{
			"id": "df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-integrate-smoc-flows-into-my-website",
			"question": "How can I integrate SMOC flows into my website?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "You can integrate SMOC flows into your website either by embedding with iframe code or by linking directly to the flow URL."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "1. Prerequisites"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create and configure your flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Have access to your website/CMS where you can add custom HTML."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "2. Get the embed code (current Studio flow)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open your flow in SMOC Studio."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Publish (or republish after updates)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open the Open flow dropdown."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Click Copy embed code."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "(If you want a direct URL instead, use Open flow -> Copy link.)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "3. Embed on your website"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Open your website editor and go to the section where the flow should appear."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paste the copied iframe code into a custom HTML/code block."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Save and publish your website changes."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "4. Iframe display optimization (recommended)"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In Studio, go to Settings -> Embed."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Enable Iframe Mode when the flow is used inside an iframe."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Republish the flow after changing this setting."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "5. Optional URL parameter"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "iframe_mode=true can be added to the flow URL to hide the regular header for embedded contexts."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "frontend-guides",
			"compositeKey": "developers/frontend-guides",
			"sectionIds": [
				"developers"
			],
			"pagePath": "/faq/df6ff5f9-4db5-4861-89b8-0bf4251a3e82-how-can-i-integrate-smoc-flows-into-my-website"
		},
		{
			"id": "24f8e0a6-d555-4901-900d-517ae64f87f4-how-can-i-integrate-smoc-flows-into-my-digital-sales-channels",
			"question": "How can I integrate SMOC flows into my digital sales channels?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC.AI offers seamless integration into various digital channels, including web pages, newsletters, email, apps, digital ads, social media (SoMe), and QR codes, allowing you to enhance every part of your customer journey. Setting up an integration is quick and can be done in just minutes."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "There are two primary integration methods:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC Landing Pages:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "This is the fastest option, ideal for channels like newsletters, email, digital ads, SoMe, and QR codes."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A SMOC landing page can be set live in minutes, making it perfect for campaigns and quick deployment."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "iFrame Integration:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use an iframe to embed the flow directly into your web page or app."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "This approach is also suitable for use cases covered by landing pages and allows for a more seamless integration into your website/app."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Visit "
						},
						{
							"text": "smoc.ai/eguides",
							"href": "https://smoc.ai/eguides"
						},
						{
							"text": " to access step by step guides and \"how-to\" resources for SMOC integrations, including iframe setups for web pages and apps."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Paid ads (Meta engagement, Google Performance Max, LinkedIn conversion ads): "
						},
						{
							"text": "conversion tracking guide",
							"href": "/eguides/tracking-ad-conversions-meta-google-linkedin"
						},
						{
							"text": " · "
						},
						{
							"text": "Integrations",
							"href": "/integrations"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "integration-guides",
			"compositeKey": "developers/integration-guides",
			"sectionIds": [
				"developers",
				"integrations"
			],
			"pagePath": "/faq/24f8e0a6-d555-4901-900d-517ae64f87f4-how-can-i-integrate-smoc-flows-into-my-digital-sales-channels"
		},
		{
			"id": "developerDataIntegrationsCategory-what-data-integration-options-does-smoc-offer",
			"question": "What data integration options does SMOC offer?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC supports three ways to move contact and outcome data into your stack. All of them authenticate with an integration token from SMOC Console → Settings → Integrations:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Zapier (no-code):"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate a key under Integrations → Zapier. Automate handoffs to 2,000+ apps with the New Contact trigger — ideal for CRM, spreadsheet, or messaging updates without writing code."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "REST API (custom):"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate a key under Integrations → API. Programmatic access for sync jobs, data warehouses, messaging workflows, and bespoke pipelines — every request is scoped to your company tenant."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "MCP (AI-native):"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate a key under Integrations → MCP. Let MCP-capable clients such as Claude, Cursor, and VS Code read your SMOC contacts, assets, analytics, inbox, and conversations in plain language — read-only and company-scoped."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "See the overview at "
						},
						{
							"text": "smoc.ai/integrations",
							"href": "https://www.smoc.ai/integrations"
						},
						{
							"text": " and step-by-step eGuides at "
						},
						{
							"text": "smoc.ai/eguides",
							"href": "https://www.smoc.ai/eguides"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-what-data-integration-options-does-smoc-offer"
		},
		{
			"id": "developerDataIntegrationsCategory-how-do-i-connect-smoc-to-other-apps-using-zapier",
			"question": "How do I connect SMOC to other apps using Zapier?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Use the SMOC Zapier app to fire automations whenever SMOC creates or updates a contact:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate an integration key under Settings → Integrations → Zapier in SMOC Console."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Create a Zap and choose SMOC as the trigger app. Select New Contact as the trigger event."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "When Zapier prompts for authentication, paste your SMOC integration key — no email or password sign-in."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Test the trigger against existing contacts in your SMOC account, then map the fields SMOC delivers into your destination app."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Access to the SMOC Zapier app is invitation-based. The current invite link and setup steps are in the "
						},
						{
							"text": "Zapier eGuide",
							"href": "https://www.smoc.ai/eguides/connecting-smoc-to-other-apps-using-zapier"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-how-do-i-connect-smoc-to-other-apps-using-zapier"
		},
		{
			"id": "developerDataIntegrationsCategory-how-do-i-authenticate-the-smoc-zapier-integration",
			"question": "How do I authenticate the SMOC Zapier integration?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC Zapier uses an integration token from Console — not email/password sign-in:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "In SMOC Console, go to Settings → Integrations → Zapier and generate an integration key."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "When Zapier prompts for authentication, paste the key as the token. Keys are company-scoped to your tenant."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generating a new key does not revoke keys already in use, so existing Zaps keep working while you rotate credentials."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "For a walkthrough with screenshots, see the "
						},
						{
							"text": "Zapier connection guide",
							"href": "https://www.smoc.ai/eguides/connecting-smoc-to-other-apps-using-zapier"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-how-do-i-authenticate-the-smoc-zapier-integration"
		},
		{
			"id": "developerDataIntegrationsCategory-how-do-i-retrieve-contacts-and-interaction-data-with-the-smoc-rest-api",
			"question": "How do I retrieve contacts and interaction data with the SMOC REST API?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The REST API uses the same integration-token pattern as MCP and Zapier:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate a key under Settings → Integrations → API in SMOC Console."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Send the key in the token header on GET /api/company/mongocontact to list contacts and lead/customer counts."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "All responses are scoped to your company; you never see another tenant's data."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Build periodic sync jobs, push outcomes into internal pipelines, or connect through an integration partner for a managed handoff."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "For one-off exports, use manual CSV download from the contacts section in Console."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Step-by-step setup and typical retrieval workflows are in the "
						},
						{
							"text": "REST API eGuide",
							"href": "/eguides/connecting-smoc-with-the-rest-api"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-how-do-i-retrieve-contacts-and-interaction-data-with-the-smoc-rest-api"
		},
		{
			"id": "developerDataIntegrationsCategory-what-is-the-smoc-rest-api-and-how-do-i-connect-it",
			"question": "What is the SMOC REST API and how do I connect it?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The SMOC REST API is a company-scoped, read-only HTTP API on https://v2.api.smoc.ai. Generate a key in Console under Settings → Integrations → API."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Setup summary:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Copy the key immediately — it is shown only once."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Call GET https://v2.api.smoc.ai/api/company/mongocontact with the token header (not Authorization: Bearer)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Optional query parameters: limit (1–500, default 100) and sortByField (createdAt, updatedAt, or lastConversationDate)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Step-by-step setup is in the "
						},
						{
							"text": "REST API eGuide",
							"href": "/eguides/connecting-smoc-with-the-rest-api"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-what-is-the-smoc-rest-api-and-how-do-i-connect-it"
		},
		{
			"id": "developerDataIntegrationsCategory-what-functions-does-the-smoc-rest-api-provide",
			"question": "What functions does the SMOC REST API provide?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The public REST API currently provides one function: list company contacts."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "GET /api/company/mongocontact returns:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "A page of contact records (name, email, phone, status, visits, UTMs, survey answers, and related fields when collected)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Aggregate leadsCount and customerCount for the whole company."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "The API cannot create, update, or delete contacts, and it does not expose inbox, conversations, flowcharts, or analytics. Use MCP for those read tools in AI clients."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "See the "
						},
						{
							"text": "REST API eGuide",
							"href": "/eguides/connecting-smoc-with-the-rest-api"
						},
						{
							"text": " and the Public Contacts API reference for field-level detail."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-what-functions-does-the-smoc-rest-api-provide"
		},
		{
			"id": "developerDataIntegrationsCategory-how-do-i-get-an-integration-token-for-smoc-data-integrations",
			"question": "How do I get an integration token for SMOC data integrations?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Every SMOC data integration path starts in Console → Settings → Integrations:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Zapier: Settings → Integrations → Zapier — paste this key when Zapier prompts for a token."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "MCP: Settings → Integrations → MCP — generate a key and paste it in your Claude, Cursor, or VS Code MCP config."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "REST API: Settings → Integrations → API — use this key on API requests."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Copy each key immediately when generated — it is shown only once. Keys are company-scoped; generating a new key does not revoke keys already in use."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Setup walkthroughs for each path are in the eGuides at "
						},
						{
							"text": "smoc.ai/eguides",
							"href": "https://www.smoc.ai/eguides"
						},
						{
							"text": " — see the Zapier, customer data (REST API), and MCP guides."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-how-do-i-get-an-integration-token-for-smoc-data-integrations"
		},
		{
			"id": "developerDataIntegrationsCategory-what-is-smoc-mcp-and-how-do-i-connect-it-to-claude-cursor-or-vs-code",
			"question": "What is SMOC MCP and how do I connect it to Claude, Cursor, or VS Code?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "SMOC MCP (Model Context Protocol) exposes your company's SMOC data to AI clients over "
						},
						{
							"text": "https://v2.api.smoc.ai/mcp",
							"href": "https://v2.api.smoc.ai/mcp"
						},
						{
							"text": ". Access is read-only and confined to your tenant."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Supported clients include:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Claude Desktop — typically via mcp-remote and a local bridge (see the eGuide for HTTP config)."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Claude Code, Cursor, VS Code, Windsurf, and other MCP-capable editors."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Setup summary:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Generate a key under Settings → Integrations → MCP in SMOC Console. Copy it immediately — it is shown only once."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Add the MCP server URL and key to your client's MCP configuration following that client's format."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Clients discover available tools via mcp_capabilities and skills_search, or you can ask in plain language."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Full setup steps are in the "
						},
						{
							"text": "MCP connection eGuide",
							"href": "https://www.smoc.ai/eguides/connecting-smoc-with-mcp-to-claude-or-any-other-ai-based-client"
						},
						{
							"text": "."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Guide: "
						},
						{
							"text": "Connecting SMOC with MCP",
							"href": "/eguides/connecting-smoc-with-mcp-to-claude-or-any-other-ai-based-client"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-what-is-smoc-mcp-and-how-do-i-connect-it-to-claude-cursor-or-vs-code"
		},
		{
			"id": "developerDataIntegrationsCategory-what-data-can-ai-clients-access-through-smoc-mcp",
			"question": "What data can AI clients access through SMOC MCP?",
			"answer": [
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Through MCP, AI clients can read company-scoped SMOC data — never another tenant's records. Typical capabilities include:"
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Search and inspect contacts, stats, and filter options."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Read company profiles, assets, extraction results, and templates."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Explore flowcharts, recommendations, and flow structure."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Pull flow KPIs, time-series metrics, and dimension breakdowns."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "List and read LinkedIn inbox threads, including unanswered and unread filters."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "Read inbox message history for a thread."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "List and inspect message-flow conversations, run status, and milestones."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "MCP is read-only: clients can analyze and summarize your SMOC data but cannot send inbox replies, change contacts, or publish flows."
						}
					]
				},
				{
					"type": "paragraph",
					"spans": [
						{
							"text": "For tool-level detail and configuration examples, see the "
						},
						{
							"text": "MCP eGuide",
							"href": "https://www.smoc.ai/eguides/connecting-smoc-with-mcp-to-claude-or-any-other-ai-based-client"
						},
						{
							"text": " and "
						},
						{
							"text": "smoc.ai/integrations",
							"href": "https://www.smoc.ai/integrations"
						},
						{
							"text": "."
						}
					]
				}
			],
			"listSlug": "developers",
			"categorySlug": "data-integrations",
			"compositeKey": "developers/data-integrations",
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/faq/developerDataIntegrationsCategory-what-data-can-ai-clients-access-through-smoc-mcp"
		}
	],
	"guides": [
		{
			"title": "Track conversions for Meta, Google Ads, and LinkedIn",
			"slug": "tracking-ad-conversions-meta-google-linkedin",
			"categorySlugs": [
				"integrations",
				"developers",
				"studio"
			],
			"sectionIds": [
				"integrations",
				"settings",
				"developers",
				"studio"
			],
			"pagePath": "/eguides/tracking-ad-conversions-meta-google-linkedin",
			"publishedAt": "2026-08-22T00:00:00.000Z"
		},
		{
			"title": "Best Practices for Proactive AI Lead Conversion Flows",
			"slug": "best-practices-for-lead-conversion-flows",
			"categorySlugs": [
				"studio"
			],
			"sectionIds": [
				"studio"
			],
			"pagePath": "/eguides/best-practices-for-lead-conversion-flows"
		},
		{
			"title": "Connecting SMOC to Other Apps Using Zapier",
			"slug": "connecting-smoc-to-other-apps-using-zapier",
			"categorySlugs": [
				"integrations"
			],
			"sectionIds": [
				"integrations",
				"settings"
			],
			"pagePath": "/eguides/connecting-smoc-to-other-apps-using-zapier"
		},
		{
			"title": "Connecting SMOC with MCP to Claude or Any other AI based client",
			"slug": "connecting-smoc-with-mcp-to-claude-or-any-other-ai-based-client",
			"categorySlugs": [
				"integrations",
				"developers"
			],
			"sectionIds": [
				"integrations",
				"settings",
				"developers"
			],
			"pagePath": "/eguides/connecting-smoc-with-mcp-to-claude-or-any-other-ai-based-client"
		},
		{
			"title": "Connecting SMOC with the REST API",
			"slug": "connecting-smoc-with-the-rest-api",
			"categorySlugs": [
				"integrations",
				"developers",
				"contacts"
			],
			"sectionIds": [
				"integrations",
				"settings",
				"developers",
				"contacts",
				"console"
			],
			"pagePath": "/eguides/connecting-smoc-with-the-rest-api"
		},
		{
			"title": "Connecting to SMOC LinkedIn Agent",
			"slug": "connecting-to-smoc-linkedin-agent",
			"categorySlugs": [
				"linkedin"
			],
			"sectionIds": [
				"linkedin",
				"settings"
			],
			"pagePath": "/eguides/connecting-to-smoc-linkedin-agent"
		},
		{
			"title": "Creating Dynamic Content in Text Messages",
			"slug": "creating-dynamic-content-in-text-messages",
			"categorySlugs": [
				"studio"
			],
			"sectionIds": [
				"studio"
			],
			"pagePath": "/eguides/creating-dynamic-content-in-text-messages"
		},
		{
			"title": "Credits, fuel, and going live",
			"slug": "credits-fuel-and-going-live",
			"categorySlugs": [
				"getting-started",
				"console"
			],
			"sectionIds": [
				"getting-started",
				"company",
				"console",
				"dashboard"
			],
			"pagePath": "/eguides/credits-fuel-and-going-live"
		},
		{
			"title": "Embedding web flows and passing UTMs",
			"slug": "embedding-web-flows-and-utms",
			"categorySlugs": [
				"integrations",
				"developers"
			],
			"sectionIds": [
				"integrations",
				"settings",
				"developers"
			],
			"pagePath": "/eguides/embedding-web-flows-and-utms"
		},
		{
			"title": "Generating a Flow with AI in SMOC Studio",
			"slug": "generating-a-flow-with-ai-in-smoc-studio",
			"categorySlugs": [
				"studio"
			],
			"sectionIds": [
				"studio"
			],
			"pagePath": "/eguides/generating-a-flow-with-ai-in-smoc-studio"
		},
		{
			"title": "Getting the Most Out of Your Contact List",
			"slug": "getting-the-most-out-of-your-contact-list",
			"categorySlugs": [
				"contacts",
				"console"
			],
			"sectionIds": [
				"contacts",
				"console",
				"dashboard"
			],
			"pagePath": "/eguides/getting-the-most-out-of-your-contact-list"
		},
		{
			"title": "Inbox for LinkedIn replies (human-in-the-loop)",
			"slug": "inbox-for-linkedin-replies",
			"categorySlugs": [
				"console",
				"linkedin"
			],
			"sectionIds": [
				"console",
				"dashboard",
				"linkedin",
				"settings"
			],
			"pagePath": "/eguides/inbox-for-linkedin-replies"
		},
		{
			"title": "Integrating Collected Customer Data from SMOC.AI",
			"slug": "integrating-collected-customer-data-from-smoc-ai",
			"categorySlugs": [
				"integrations"
			],
			"sectionIds": [
				"integrations",
				"settings"
			],
			"pagePath": "/eguides/integrating-collected-customer-data-from-smoc-ai"
		},
		{
			"title": "Reading Agents analytics in Console",
			"slug": "reading-agents-analytics-in-console",
			"categorySlugs": [
				"console",
				"linkedin"
			],
			"sectionIds": [
				"console",
				"dashboard",
				"linkedin",
				"settings"
			],
			"pagePath": "/eguides/reading-agents-analytics-in-console"
		},
		{
			"title": "Reading and Analyzing the Dashboard in the SMOC Console",
			"slug": "reading-and-analyzing-the-dashboard-in-the-smoc-console",
			"categorySlugs": [
				"console"
			],
			"sectionIds": [
				"console",
				"dashboard"
			],
			"pagePath": "/eguides/reading-and-analyzing-the-dashboard-in-the-smoc-console"
		},
		{
			"title": "Sales Launch end-to-end: first live agent",
			"slug": "sales-launch-end-to-end",
			"categorySlugs": [
				"getting-started",
				"console"
			],
			"sectionIds": [
				"getting-started",
				"company",
				"console",
				"dashboard"
			],
			"pagePath": "/eguides/sales-launch-end-to-end"
		},
		{
			"title": "Setting Up SMOC Flow with iFrame and Tracking",
			"slug": "setting-up-smoc-flow-with-iframe-and-tracking",
			"categorySlugs": [
				"developers",
				"integrations"
			],
			"sectionIds": [
				"developers",
				"integrations",
				"settings"
			],
			"pagePath": "/eguides/setting-up-smoc-flow-with-iframe-and-tracking"
		},
		{
			"title": "SMOC Public Contacts API — Integration Guide",
			"slug": "smoc-public-contacts-api",
			"categorySlugs": [
				"contacts",
				"integrations",
				"developers"
			],
			"sectionIds": [
				"contacts",
				"console",
				"integrations",
				"settings",
				"developers"
			],
			"pagePath": "/eguides/smoc-public-contacts-api"
		},
		{
			"title": "Understanding Contact Card Information and Its Uses",
			"slug": "understanding-contact-card-information-and-its-uses",
			"categorySlugs": [
				"contacts",
				"console"
			],
			"sectionIds": [
				"contacts",
				"console",
				"dashboard"
			],
			"pagePath": "/eguides/understanding-contact-card-information-and-its-uses"
		},
		{
			"title": "Understanding the Specific Flow Statistics Dashboard",
			"slug": "understanding-the-specific-flow-statistics-dashboard",
			"categorySlugs": [
				"console"
			],
			"sectionIds": [
				"console",
				"dashboard"
			],
			"pagePath": "/eguides/understanding-the-specific-flow-statistics-dashboard"
		},
		{
			"title": "Understanding the Syntax for SMOC Expressions in Decision Elements",
			"slug": "understanding-the-syntax-for-smoc-expressions-in-decision-elements",
			"categorySlugs": [
				"studio"
			],
			"sectionIds": [
				"studio"
			],
			"pagePath": "/eguides/understanding-the-syntax-for-smoc-expressions-in-decision-elements"
		},
		{
			"title": "Using Studio Recommendations: apply, reject, log, and apply-as-variant",
			"slug": "using-studio-recommendations-apply-reject-log-and-apply-as-variant",
			"categorySlugs": [
				"studio"
			],
			"sectionIds": [
				"studio"
			],
			"pagePath": "/eguides/using-studio-recommendations-apply-reject-log-and-apply-as-variant"
		},
		{
			"title": "Web flow vs message flow",
			"slug": "web-flow-vs-message-flow",
			"categorySlugs": [
				"getting-started",
				"studio",
				"linkedin"
			],
			"sectionIds": [
				"getting-started",
				"company",
				"studio",
				"linkedin",
				"settings"
			],
			"pagePath": "/eguides/web-flow-vs-message-flow"
		}
	],
	"lists": [
		{
			"slug": "getting-started",
			"title": "Getting started",
			"description": "Sales Launch, first web and LinkedIn agents, review in Studio, Credits, and go live."
		},
		{
			"slug": "smoc-studio",
			"title": "SMOC Studio",
			"description": "How you create, edit, style, and publish web and message flows in SMOC Studio."
		},
		{
			"slug": "pricing",
			"title": "Pricing",
			"description": "Credits, plans, top-ups, and LinkedIn account costs. Detailed answers are generated from the live pricing table."
		},
		{
			"slug": "integrations",
			"title": "Integrations",
			"description": "Landing pages, embeds, paid ads, Zapier, APIs, and what counts as a conversation channel."
		},
		{
			"slug": "smoc-console",
			"title": "SMOC Console",
			"description": "Dashboard, Agents analytics, Contacts, Inbox, team, and notifications in the SMOC Console."
		},
		{
			"slug": "smoc-linkedin",
			"title": "SMOC LinkedIn",
			"description": "Connecting senders, message-flow steps, rate limits, targeting, and Inbox handoff."
		},
		{
			"slug": "developers",
			"title": "Developers",
			"description": "This section contains information about the SMOC.AI public API's as well as tutorials on how to use them."
		}
	]
}
