The Campaigns Beta module provides an enhanced campaign management experience with advanced features for Telegram automation.
Overview
Campaigns Beta is the next-generation campaign management interface, offering improved performance, advanced filtering, tag management, and a modern UI experience. It serves as the primary interface for creating and managing Telegram outreach campaigns.
Key Features
Advanced Filtering
The Beta interface provides powerful filtering capabilities:
Filter by Status: All, Active, Paused, Draft, Completed, Scheduled
Filter by Sender: Filter campaigns by Telegram account
Filter by Tags: Filter by campaign tags for organization
Search: Real-time search by campaign name
View Modes
Toggle between different view modes:
Table View: Detailed table with all campaign information
Grid View: Card-based visualization with campaign summaries
Tag Management
Organize campaigns with tags:
Add multiple tags to campaigns
Filter campaigns by tags
Color-coded tag badges for easy identification
Archive Functionality
Archive campaigns that are no longer active while preserving historical data:
Archive any campaign (except already archived)
View archived campaigns separately
Restore archived campaigns when needed
Campaign Editor
The Beta Campaign Editor provides a comprehensive interface with multiple tabs:
Settings Tab
Configure campaign core settings:
Name & Description: Campaign identification
Sender Account: Telegram account to send messages from
Schedule: Business hours configuration
Timezone: Campaign-specific timezone
Rate Limits: Override account rate limits
Behaviors: Response handling, deal creation, and more
Leads Tab
Manage campaign leads:
View all leads assigned to the campaign
Add new leads to the campaign
Remove leads from the campaign
Segment management integration
Flow Tab
Visual flow builder for campaign automation - see detailed section below.
Activity Tab
Monitor campaign execution in real-time:
Live execution logs
Message delivery status
Response tracking
Error reporting
Analytics Tab
Detailed campaign performance metrics:
KPIs (Contacts, Replies, Conversion Rate)
Funnel visualization
Response rate charts
Time-based performance trends
Flow Builder
The Flow Builder is the core of campaign automation. It uses a visual node-based interface to define message sequences.
Node Types
Start Node
The entry point of the campaign flow. Defines when the campaign begins:
Immediate: Start as soon as leads are added
Scheduled: Start at a specific date/time
Send Message Node
Sends Telegram messages to leads with full customization:
Text content with spintax support
Tag placeholders ({first_name}, {custom_field})
Media attachments support
A/B testing variations (A, B, C)
Wait Node
Adds delays between messages:
Duration-based: Wait for specific time (hours/minutes)
Response-based: Wait for lead response
Condition Node
Branch the flow based on criteria:
Tag-based conditions
Custom field conditions
Response conditions
End Node
Marks the completion of a flow path:
Successful completion
No response handling
Spintax: Message Variation
Spintax (spin syntax) is essential for campaign success. It allows you to create multiple message variations that the system randomly selects for each lead.
CRITICAL: Accounts that send the same message repeatedly (without variation) are at HIGH RISK of being blocked by Telegram after approximately 8 messages. Always use spintax for message variation.
Basic Spintax Syntax
Use curly braces with pipe separators to create variations:
{Hello|Hi|Hey} {there|friend|!}
This creates 3 x 3 = 9 unique combinations:
Hello there!
Hello friend!
Hello!
Hi there!
Hi friend!
Hi!
Hey there!
Hey friend!
Hey!
Nested Spintax
Nest spintax for more complex variations:
{{Great|Amazing|Wonderful} news|Update}: {Your trial expires tomorrow|Don't lose your progress}!
{Learn more|Check it out|Read more|Get started} at {our website|this link|the page below}:{yourlink.com|oursite.io|example.com}
Follow-up Variations
Just {checking in|following up|wanted to circle back} on my {previous|last} message...
Placeholders
Combine spintax with dynamic placeholders:
{Hi|Hello|Hey} {first_name}! {Great|Excited} to {connect|chat|talk} with you about {your|the} {problem|challenge|need}.
Available placeholders:
Placeholder
Description
{first_name}
Lead’s first name
{last_name}
Lead’s last name
{username}
Lead’s Telegram username
{phone_number}
Lead’s phone number
{company_name}
Company name (if linked)
{custom_field_name}
Any custom field value
Best Practices for Spintax
Always Use Variation: Never send identical messages
Natural Language: Variations should sound natural
Meaningful Changes: Vary content, not just words
Test First: Preview your spintax before launching
Avoid Spam Patterns: Don’t overuse punctuation or caps
AI Description Generator
The Flow Builder includes an AI-powered description generator to help you create effective campaign messages.
How It Works
Click the AI Assist button in any message node
Describe your goal in plain English
AI generates multiple message variations using spintax
Select or modify the generated messages
Example
Input: “Create a follow-up message for someone who attended our webinar”AI Output:
{{Great|Wonderful|Excellent} to connect} {with you|following up} after the {webinar|presentation}!{{I wanted to share|Check out} {the recording|these resources} {we mentioned|discussed}:{link1.com|link2.com|link3.com}{Let me know|Feel free to reach out} if you have {any questions|questions}!
Tips for AI Generation
Be specific about your goal
Include context about the lead
Specify tone (professional, casual, friendly)
Mention any key points to include
Risk Analyzer
The Risk Analyzer evaluates your campaign configuration and identifies potential issues that could lead to account blocks or low performance.
What It Checks
Message Variation Risk
Risk Level
Description
High
Same message sent to all leads (0% variation)
Medium
Limited variation (< 3 combinations)
Low
Good variation (5+ combinations)
Rate Limiting Risk
Evaluates if your rate limits are appropriate for the account age and health.
Content Risk
Flags potentially risky content:
Excessive punctuation (!!!!)
ALL CAPS
Suspicious links
Known spam triggers
Volume Risk
Checks if daily message volume is too high for the account’s warmup status.
Risk Score
Each campaign gets an overall risk score:
Score
Status
Action Required
0-30
✅ Safe
Launch confidently
31-60
⚠️ Moderate
Review warnings
61-100
🔴 High
Fix issues before launch
Spam Fixer
The Spam Fixer automatically improves your message content to reduce spam triggers and improve deliverability.
Features
Pattern Detection
Automatically detects and fixes:
Excessive punctuation
ALL CAPS text
Suspicious URL patterns
Common spam phrases
Emoji overuse
Improvement Suggestions
Before launching, Spam Fixer suggests:
Alternative phrasing
Better spintax structure
Natural language patterns
Optimal message length
Example Fixes
Before (High Risk):
!!! ATTENTION !!! CLICK HERE NOW!!! {link.com|LINK.COM} - LIMITED TIME OFFER!!! DON'T MISS OUT!!!
After (Low Risk):
{Just wanted to share|Here's} {a helpful resource|some information} {for you|you might find useful}:{link1.com|link2.com|example.io}{Let me know|Feel free to ask} if you have {any questions|questions}!
Segment Integration
Campaigns can target leads through segments, with two modes of operation:
Snapshot Mode
When you add a segment to a campaign, a snapshot is taken at that moment.
Leads are copied to the campaign at launch time
New leads added to the segment later are NOT included
Original leads removed from segment are still in campaign
Best for: Running a campaign once with a specific set of leads
Sync Mode (Recommended)
The campaign stays synchronized with the segment.
New leads added to the segment are automatically added
Leads removed from the segment are removed from campaign
Real-time updates
Best for: Ongoing campaigns with dynamic lead lists
How to Configure
In the Leads Tab of campaign editor
Click Add Segment
Select your segment
Choose mode:
Snapshot: Take a snapshot now
Sync: Keep synchronized
Sync mode means removing leads from the segment will also remove them from active campaigns. Use carefully.
Bulk Operations
Perform actions on multiple campaigns at once:
Bulk Enable: Activate multiple campaigns
Bulk Disable: Deactivate campaigns
Bulk Start: Launch multiple campaigns
Bulk Stop: Stop active campaigns
Bulk Delete: Remove campaigns (soft delete)
Bulk Archive: Archive campaigns
Campaign Statuses
Status
Description
Draft
Created but not launched
Active
Running and processing leads
Paused
Temporarily stopped
Completed
All leads processed
Cancelled
Manually stopped before completion
Scheduled
Set to start at future date
Circuit Breaker Integration
Campaigns Beta integrates with the circuit breaker system to protect your Telegram accounts:
Automatic Pause: Campaigns pause when account issues are detected
Account Health Display: Visual indicators for account status
Recovery Handling: Guided recovery when accounts are blocked
Always Use Spintax: Never send identical messages - risk of ban after ~8 messages
Start with Draft: Create campaigns in Draft mode first
Use Risk Analyzer: Run Risk Analyzer before launching
Apply Spam Fixer: Let it optimize your messages
Test with Small Groups: Test with a small lead subset before full rollout
Monitor Activity: Watch the Activity tab during initial runs
Use Tags: Organize campaigns with consistent tagging
Configure Rate Limits: Match rate limits to account age and health
Use Sync Mode: Prefer segment sync for dynamic lead lists
Review AI Suggestions: Use AI Description Generator for message ideas
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Reach Documentation","colors":{"primary":"#30aabc","light":"#07C983","dark":"#03363d"},"logo":{"light":"https://reach.raysium.com/reach-wide-nobg.png","dark":"https://reach.raysium.com/reach-wide-nobg.png"},"favicon":"/favicon.svg","styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"raysium","hasAudioNarration":false,"actualSubdomain":"raysium","customDomains":["docs.reach.raysium.com"],"gitSource":{"type":"github","owner":"frebecchi","repo":"reach-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":false},"entitlements":{},"buildId":"6ae941a407a05072f8f0c324:success","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Telegram Accounts","count":7},{"language":"default","tag":"Campaigns","count":6},{"language":"default","tag":"Deals \u0026 Pipeline","count":5},{"language":"default","tag":"Leads \u0026 CRM","count":5},{"language":"default","tag":"Security \u0026 Limits","count":4},{"language":"default","tag":"Segments","count":4},{"language":"default","tag":"Companies","count":3},{"language":"default","tag":"Dashboard","count":3},{"language":"default","tag":"Getting Started","count":3},{"language":"default","tag":"Organizations","count":3}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"campaigns/campaigns-beta","slug":"/campaigns/campaigns-beta","pageMetadata":{"title":null,"description":null,"href":"/campaigns/campaigns-beta","hidden":false},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,OptimizedImage,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`campaigns-beta`,children:`Campaigns Beta`}),`\n`,_jsx(_components.p,{children:`The Campaigns Beta module provides an enhanced campaign management experience with advanced features for Telegram automation.`}),`\n`,_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`Campaigns Beta is the next-generation campaign management interface, offering improved performance, advanced filtering, tag management, and a modern UI experience. It serves as the primary interface for creating and managing Telegram outreach campaigns.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintlify.s3.us-west-1.amazonaws.com/raysium/campaigns/placeholder-campaigns-beta.png`,alt:`Campaigns Beta Interface`}),`\n`,_jsx(Heading,{level:`2`,id:`key-features`,children:`Key Features`}),`\n`,_jsx(Heading,{level:`3`,id:`advanced-filtering`,children:`Advanced Filtering`}),`\n`,_jsx(_components.p,{children:`The Beta interface provides powerful filtering capabilities:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Filter by Status`}),`: All, Active, Paused, Draft, Completed, Scheduled`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Filter by Sender`}),`: Filter campaigns by Telegram account`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Filter by Tags`}),`: Filter by campaign tags for organization`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search`}),`: Real-time search by campaign name`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`view-modes`,children:`View Modes`}),`\n`,_jsx(_components.p,{children:`Toggle between different view modes:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Table View`}),`: Detailed table with all campaign information`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Grid View`}),`: Card-based visualization with campaign summaries`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`tag-management`,children:`Tag Management`}),`\n`,_jsx(_components.p,{children:`Organize campaigns with tags:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Add multiple tags to campaigns`}),`\n`,_jsx(_components.li,{children:`Filter campaigns by tags`}),`\n`,_jsx(_components.li,{children:`Color-coded tag badges for easy identification`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`archive-functionality`,children:`Archive Functionality`}),`\n`,_jsx(_components.p,{children:`Archive campaigns that are no longer active while preserving historical data:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Archive any campaign (except already archived)`}),`\n`,_jsx(_components.li,{children:`View archived campaigns separately`}),`\n`,_jsx(_components.li,{children:`Restore archived campaigns when needed`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`campaign-editor`,children:`Campaign Editor`}),`\n`,_jsx(_components.p,{children:`The Beta Campaign Editor provides a comprehensive interface with multiple tabs:`}),`\n`,_jsx(Heading,{level:`3`,id:`settings-tab`,children:`Settings Tab`}),`\n`,_jsx(_components.p,{children:`Configure campaign core settings:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name \u0026 Description`}),`: Campaign identification`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sender Account`}),`: Telegram account to send messages from`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Schedule`}),`: Business hours configuration`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Timezone`}),`: Campaign-specific timezone`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rate Limits`}),`: Override account rate limits`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Behaviors`}),`: Response handling, deal creation, and more`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`leads-tab`,children:`Leads Tab`}),`\n`,_jsx(_components.p,{children:`Manage campaign leads:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`View all leads assigned to the campaign`}),`\n`,_jsx(_components.li,{children:`Add new leads to the campaign`}),`\n`,_jsx(_components.li,{children:`Remove leads from the campaign`}),`\n`,_jsx(_components.li,{children:`Segment management integration`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`flow-tab`,children:`Flow Tab`}),`\n`,_jsx(_components.p,{children:`Visual flow builder for campaign automation - see detailed section below.`}),`\n`,_jsx(Heading,{level:`3`,id:`activity-tab`,children:`Activity Tab`}),`\n`,_jsx(_components.p,{children:`Monitor campaign execution in real-time:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Live execution logs`}),`\n`,_jsx(_components.li,{children:`Message delivery status`}),`\n`,_jsx(_components.li,{children:`Response tracking`}),`\n`,_jsx(_components.li,{children:`Error reporting`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`analytics-tab`,children:`Analytics Tab`}),`\n`,_jsx(_components.p,{children:`Detailed campaign performance metrics:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`KPIs (Contacts, Replies, Conversion Rate)`}),`\n`,_jsx(_components.li,{children:`Funnel visualization`}),`\n`,_jsx(_components.li,{children:`Response rate charts`}),`\n`,_jsx(_components.li,{children:`Time-based performance trends`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`flow-builder`,children:`Flow Builder`}),`\n`,_jsx(_components.p,{children:`The Flow Builder is the core of campaign automation. It uses a visual node-based interface to define message sequences.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintlify.s3.us-west-1.amazonaws.com/raysium/campaigns/placeholder-flow-builder.png`,alt:`Flow Builder Interface`}),`\n`,_jsx(Heading,{level:`3`,id:`node-types`,children:`Node Types`}),`\n`,_jsx(Heading,{level:`4`,id:`start-node`,children:`Start Node`}),`\n`,_jsx(_components.p,{children:`The entry point of the campaign flow. Defines when the campaign begins:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Immediate`}),`: Start as soon as leads are added`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scheduled`}),`: Start at a specific date/time`]}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`send-message-node`,children:`Send Message Node`}),`\n`,_jsx(_components.p,{children:`Sends Telegram messages to leads with full customization:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Text content with spintax support`}),`\n`,_jsxs(_components.li,{children:[`Tag placeholders (`,_jsx(_components.code,{children:`{first_name}`}),`, `,_jsx(_components.code,{children:`{custom_field}`}),`)`]}),`\n`,_jsx(_components.li,{children:`Media attachments support`}),`\n`,_jsx(_components.li,{children:`A/B testing variations (A, B, C)`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`wait-node`,children:`Wait Node`}),`\n`,_jsx(_components.p,{children:`Adds delays between messages:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Duration-based`}),`: Wait for specific time (hours/minutes)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Response-based`}),`: Wait for lead response`]}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`condition-node`,children:`Condition Node`}),`\n`,_jsx(_components.p,{children:`Branch the flow based on criteria:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Tag-based conditions`}),`\n`,_jsx(_components.li,{children:`Custom field conditions`}),`\n`,_jsx(_components.li,{children:`Response conditions`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`end-node`,children:`End Node`}),`\n`,_jsx(_components.p,{children:`Marks the completion of a flow path:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Successful completion`}),`\n`,_jsx(_components.li,{children:`No response handling`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`spintax-message-variation`,children:`Spintax: Message Variation`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Spintax`}),` (spin syntax) is essential for campaign success. It allows you to create multiple message variations that the system randomly selects for each lead.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`CRITICAL`}),`: Accounts that send the same message repeatedly (without variation) are at HIGH RISK of being blocked by Telegram after approximately 8 messages. Always use spintax for message variation.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`basic-spintax-syntax`,children:`Basic Spintax Syntax`}),`\n`,_jsx(_components.p,{children:`Use curly braces with pipe separators to create variations:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{Hello|Hi|Hey} {there|friend|!} `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`This creates 3 x 3 = 9 unique combinations:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Hello there!`}),`\n`,_jsx(_components.li,{children:`Hello friend!`}),`\n`,_jsx(_components.li,{children:`Hello!`}),`\n`,_jsx(_components.li,{children:`Hi there!`}),`\n`,_jsx(_components.li,{children:`Hi friend!`}),`\n`,_jsx(_components.li,{children:`Hi!`}),`\n`,_jsx(_components.li,{children:`Hey there!`}),`\n`,_jsx(_components.li,{children:`Hey friend!`}),`\n`,_jsx(_components.li,{children:`Hey!`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`nested-spintax`,children:`Nested Spintax`}),`\n`,_jsx(_components.p,{children:`Nest spintax for more complex variations:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{{Great|Amazing|Wonderful} news|Update}: {Your trial expires tomorrow|Don't lose your progress}!`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`common-spintax-patterns`,children:`Common Spintax Patterns`}),`\n`,_jsx(Heading,{level:`4`,id:`casual-greetings`,children:`Casual Greetings`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{Hi|Hello|Hey|Good morning|Good afternoon} {there|{first_name}|friend}!`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`4`,id:`call-to-action-variations`,children:`Call to Action Variations`}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{Learn more|Check it out|Read more|Get started} at {our website|this link|the page below}:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{yourlink.com|oursite.io|example.com}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`4`,id:`follow-up-variations`,children:`Follow-up Variations`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Just {checking in|following up|wanted to circle back} on my {previous|last} message...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`placeholders`,children:`Placeholders`}),`\n`,_jsx(_components.p,{children:`Combine spintax with dynamic placeholders:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{Hi|Hello|Hey} {first_name}! {Great|Excited} to {connect|chat|talk} with you about {your|the} {problem|challenge|need}.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Available placeholders:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Placeholder`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{first_name}`})}),_jsx(_components.td,{children:`Lead’s first name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{last_name}`})}),_jsx(_components.td,{children:`Lead’s last name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{username}`})}),_jsx(_components.td,{children:`Lead’s Telegram username`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{phone_number}`})}),_jsx(_components.td,{children:`Lead’s phone number`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{company_name}`})}),_jsx(_components.td,{children:`Company name (if linked)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{custom_field_name}`})}),_jsx(_components.td,{children:`Any custom field value`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`best-practices-for-spintax`,children:`Best Practices for Spintax`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Always Use Variation`}),`: Never send identical messages`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Natural Language`}),`: Variations should sound natural`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Meaningful Changes`}),`: Vary content, not just words`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test First`}),`: Preview your spintax before launching`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Avoid Spam Patterns`}),`: Don’t overuse punctuation or caps`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`ai-description-generator`,children:`AI Description Generator`}),`\n`,_jsx(_components.p,{children:`The Flow Builder includes an AI-powered description generator to help you create effective campaign messages.`}),`\n`,_jsx(Heading,{level:`3`,id:`how-it-works`,children:`How It Works`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`AI Assist`}),` button in any message node`]}),`\n`,_jsx(_components.li,{children:`Describe your goal in plain English`}),`\n`,_jsx(_components.li,{children:`AI generates multiple message variations using spintax`}),`\n`,_jsx(_components.li,{children:`Select or modify the generated messages`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`example`,children:`Example`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Input`}),`: “Create a follow-up message for someone who attended our webinar”`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`AI Output`}),`:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`7`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{{Great|Wonderful|Excellent} to connect} {with you|following up} after the {webinar|presentation}!`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{{I wanted to share|Check out} {the recording|these resources} {we mentioned|discussed}:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{link1.com|link2.com|link3.com}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{Let me know|Feel free to reach out} if you have {any questions|questions}!`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`tips-for-ai-generation`,children:`Tips for AI Generation`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Be specific about your goal`}),`\n`,_jsx(_components.li,{children:`Include context about the lead`}),`\n`,_jsx(_components.li,{children:`Specify tone (professional, casual, friendly)`}),`\n`,_jsx(_components.li,{children:`Mention any key points to include`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`risk-analyzer`,children:`Risk Analyzer`}),`\n`,_jsx(_components.p,{children:`The Risk Analyzer evaluates your campaign configuration and identifies potential issues that could lead to account blocks or low performance.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintlify.s3.us-west-1.amazonaws.com/raysium/campaigns/placeholder-risk-analyzer.png`,alt:`Risk Analyzer`}),`\n`,_jsx(Heading,{level:`3`,id:`what-it-checks`,children:`What It Checks`}),`\n`,_jsx(Heading,{level:`4`,id:`message-variation-risk`,children:`Message Variation Risk`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Risk Level`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`High`}),_jsx(_components.td,{children:`Same message sent to all leads (0% variation)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Medium`}),_jsx(_components.td,{children:`Limited variation (\u003c 3 combinations)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Low`}),_jsx(_components.td,{children:`Good variation (5+ combinations)`})]})]})]}),`\n`,_jsx(Heading,{level:`4`,id:`rate-limiting-risk`,children:`Rate Limiting Risk`}),`\n`,_jsx(_components.p,{children:`Evaluates if your rate limits are appropriate for the account age and health.`}),`\n`,_jsx(Heading,{level:`4`,id:`content-risk`,children:`Content Risk`}),`\n`,_jsx(_components.p,{children:`Flags potentially risky content:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Excessive punctuation (!!!!)`}),`\n`,_jsx(_components.li,{children:`ALL CAPS`}),`\n`,_jsx(_components.li,{children:`Suspicious links`}),`\n`,_jsx(_components.li,{children:`Known spam triggers`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`volume-risk`,children:`Volume Risk`}),`\n`,_jsx(_components.p,{children:`Checks if daily message volume is too high for the account’s warmup status.`}),`\n`,_jsx(Heading,{level:`3`,id:`risk-score`,children:`Risk Score`}),`\n`,_jsx(_components.p,{children:`Each campaign gets an overall risk score:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Score`}),_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Action Required`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`0-30`}),_jsx(_components.td,{children:`✅ Safe`}),_jsx(_components.td,{children:`Launch confidently`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`31-60`}),_jsx(_components.td,{children:`⚠️ Moderate`}),_jsx(_components.td,{children:`Review warnings`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`61-100`}),_jsx(_components.td,{children:`🔴 High`}),_jsx(_components.td,{children:`Fix issues before launch`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`spam-fixer`,children:`Spam Fixer`}),`\n`,_jsx(_components.p,{children:`The Spam Fixer automatically improves your message content to reduce spam triggers and improve deliverability.`}),`\n`,_jsx(Heading,{level:`3`,id:`features`,children:`Features`}),`\n`,_jsx(Heading,{level:`4`,id:`pattern-detection`,children:`Pattern Detection`}),`\n`,_jsx(_components.p,{children:`Automatically detects and fixes:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Excessive punctuation`}),`\n`,_jsx(_components.li,{children:`ALL CAPS text`}),`\n`,_jsx(_components.li,{children:`Suspicious URL patterns`}),`\n`,_jsx(_components.li,{children:`Common spam phrases`}),`\n`,_jsx(_components.li,{children:`Emoji overuse`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`improvement-suggestions`,children:`Improvement Suggestions`}),`\n`,_jsx(_components.p,{children:`Before launching, Spam Fixer suggests:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Alternative phrasing`}),`\n`,_jsx(_components.li,{children:`Better spintax structure`}),`\n`,_jsx(_components.li,{children:`Natural language patterns`}),`\n`,_jsx(_components.li,{children:`Optimal message length`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`example-fixes`,children:`Example Fixes`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Before (High Risk)`}),`:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`!!! ATTENTION !!! CLICK HERE NOW!!! {link.com|LINK.COM} - LIMITED TIME OFFER!!! DON'T MISS OUT!!!`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`After (Low Risk)`}),`:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{Just wanted to share|Here's} {a helpful resource|some information} {for you|you might find useful}:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{link1.com|link2.com|example.io}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{Let me know|Feel free to ask} if you have {any questions|questions}!`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`segment-integration`,children:`Segment Integration`}),`\n`,_jsx(_components.p,{children:`Campaigns can target leads through segments, with two modes of operation:`}),`\n`,_jsx(Heading,{level:`3`,id:`snapshot-mode`,children:`Snapshot Mode`}),`\n`,_jsxs(_components.p,{children:[`When you add a segment to a campaign, a `,_jsx(_components.strong,{children:`snapshot`}),` is taken at that moment.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Leads are copied to the campaign at launch time`}),`\n`,_jsx(_components.li,{children:`New leads added to the segment later are NOT included`}),`\n`,_jsx(_components.li,{children:`Original leads removed from segment are still in campaign`}),`\n`,_jsx(_components.li,{children:`Best for: Running a campaign once with a specific set of leads`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`sync-mode-recommended`,children:`Sync Mode (Recommended)`}),`\n`,_jsx(_components.p,{children:`The campaign stays synchronized with the segment.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`New leads added to the segment are automatically added`}),`\n`,_jsx(_components.li,{children:`Leads removed from the segment are removed from campaign`}),`\n`,_jsx(_components.li,{children:`Real-time updates`}),`\n`,_jsx(_components.li,{children:`Best for: Ongoing campaigns with dynamic lead lists`}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintlify.s3.us-west-1.amazonaws.com/raysium/campaigns/placeholder-segment-sync.png`,alt:`Segment Sync Options`}),`\n`,_jsx(Heading,{level:`3`,id:`how-to-configure`,children:`How to Configure`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Leads Tab`}),` of campaign editor`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Add Segment`})]}),`\n`,_jsx(_components.li,{children:`Select your segment`}),`\n`,_jsxs(_components.li,{children:[`Choose mode:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Snapshot`}),`: Take a snapshot now`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sync`}),`: Keep synchronized`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Sync mode means removing leads from the segment will also remove them from active campaigns. Use carefully.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`bulk-operations`,children:`Bulk Operations`}),`\n`,_jsx(_components.p,{children:`Perform actions on multiple campaigns at once:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bulk Enable`}),`: Activate multiple campaigns`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bulk Disable`}),`: Deactivate campaigns`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bulk Start`}),`: Launch multiple campaigns`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bulk Stop`}),`: Stop active campaigns`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bulk Delete`}),`: Remove campaigns (soft delete)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bulk Archive`}),`: Archive campaigns`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`campaign-statuses`,children:`Campaign Statuses`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Draft`}),_jsx(_components.td,{children:`Created but not launched`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Active`}),_jsx(_components.td,{children:`Running and processing leads`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Paused`}),_jsx(_components.td,{children:`Temporarily stopped`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Completed`}),_jsx(_components.td,{children:`All leads processed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancelled`}),_jsx(_components.td,{children:`Manually stopped before completion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scheduled`}),_jsx(_components.td,{children:`Set to start at future date`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`circuit-breaker-integration`,children:`Circuit Breaker Integration`}),`\n`,_jsx(_components.p,{children:`Campaigns Beta integrates with the circuit breaker system to protect your Telegram accounts:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automatic Pause`}),`: Campaigns pause when account issues are detected`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Account Health Display`}),`: Visual indicators for account status`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Recovery Handling`}),`: Guided recovery when accounts are blocked`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintlify.s3.us-west-1.amazonaws.com/raysium/campaigns/placeholder-circuit-breaker.png`,alt:`Circuit Breaker Banner`}),`\n`,_jsx(Heading,{level:`2`,id:`api-endpoints`,children:`API Endpoints`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/list - List campaigns`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/create - Create campaign`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/{id} - Get campaign details`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`PUT`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/{id} - Update campaign`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`DELETE`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/{id} - Delete campaign`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/{id}/start - Launch campaign`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/{id}/pause - Pause campaign`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/{id}/stop - Stop campaign`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /campaign-flows/bulk/* - Bulk operations`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`best-practices`,children:`Best Practices`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Always Use Spintax`}),`: Never send identical messages - risk of ban after ~8 messages`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Start with Draft`}),`: Create campaigns in Draft mode first`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use Risk Analyzer`}),`: Run Risk Analyzer before launching`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Apply Spam Fixer`}),`: Let it optimize your messages`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test with Small Groups`}),`: Test with a small lead subset before full rollout`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Monitor Activity`}),`: Watch the Activity tab during initial runs`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use Tags`}),`: Organize campaigns with consistent tagging`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Configure Rate Limits`}),`: Match rate limits to account age and health`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use Sync Mode`}),`: Prefer segment sync for dynamic lead lists`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Review AI Suggestions`}),`: Use AI Description Generator for message ideas`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":null,"description":null,"href":"/campaigns/campaigns-beta","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Campaigns Beta","slug":"campaigns-beta","depth":1,"children":[]},{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Key Features","slug":"key-features","depth":2,"children":[{"title":"Advanced Filtering","slug":"advanced-filtering","depth":3,"children":[]},{"title":"View Modes","slug":"view-modes","depth":3,"children":[]},{"title":"Tag Management","slug":"tag-management","depth":3,"children":[]},{"title":"Archive Functionality","slug":"archive-functionality","depth":3,"children":[]}]},{"title":"Campaign Editor","slug":"campaign-editor","depth":2,"children":[{"title":"Settings Tab","slug":"settings-tab","depth":3,"children":[]},{"title":"Leads Tab","slug":"leads-tab","depth":3,"children":[]},{"title":"Flow Tab","slug":"flow-tab","depth":3,"children":[]},{"title":"Activity Tab","slug":"activity-tab","depth":3,"children":[]},{"title":"Analytics Tab","slug":"analytics-tab","depth":3,"children":[]}]},{"title":"Flow Builder","slug":"flow-builder","depth":2,"children":[{"title":"Node Types","slug":"node-types","depth":3,"children":[]},{"title":"Start Node","slug":"start-node","depth":4,"children":[]},{"title":"Send Message Node","slug":"send-message-node","depth":4,"children":[]},{"title":"Wait Node","slug":"wait-node","depth":4,"children":[]},{"title":"Condition Node","slug":"condition-node","depth":4,"children":[]},{"title":"End Node","slug":"end-node","depth":4,"children":[]}]},{"title":"Spintax: Message Variation","slug":"spintax-message-variation","depth":2,"children":[{"title":"Basic Spintax Syntax","slug":"basic-spintax-syntax","depth":3,"children":[]},{"title":"Nested Spintax","slug":"nested-spintax","depth":3,"children":[]},{"title":"Common Spintax Patterns","slug":"common-spintax-patterns","depth":3,"children":[]},{"title":"Casual Greetings","slug":"casual-greetings","depth":4,"children":[]},{"title":"Call to Action Variations","slug":"call-to-action-variations","depth":4,"children":[]},{"title":"Follow-up Variations","slug":"follow-up-variations","depth":4,"children":[]},{"title":"Placeholders","slug":"placeholders","depth":3,"children":[]},{"title":"Best Practices for Spintax","slug":"best-practices-for-spintax","depth":3,"children":[]}]},{"title":"AI Description Generator","slug":"ai-description-generator","depth":2,"children":[{"title":"How It Works","slug":"how-it-works","depth":3,"children":[]},{"title":"Example","slug":"example","depth":3,"children":[]},{"title":"Tips for AI Generation","slug":"tips-for-ai-generation","depth":3,"children":[]}]},{"title":"Risk Analyzer","slug":"risk-analyzer","depth":2,"children":[{"title":"What It Checks","slug":"what-it-checks","depth":3,"children":[]},{"title":"Message Variation Risk","slug":"message-variation-risk","depth":4,"children":[]},{"title":"Rate Limiting Risk","slug":"rate-limiting-risk","depth":4,"children":[]},{"title":"Content Risk","slug":"content-risk","depth":4,"children":[]},{"title":"Volume Risk","slug":"volume-risk","depth":4,"children":[]},{"title":"Risk Score","slug":"risk-score","depth":3,"children":[]}]},{"title":"Spam Fixer","slug":"spam-fixer","depth":2,"children":[{"title":"Features","slug":"features","depth":3,"children":[]},{"title":"Pattern Detection","slug":"pattern-detection","depth":4,"children":[]},{"title":"Improvement Suggestions","slug":"improvement-suggestions","depth":4,"children":[]},{"title":"Example Fixes","slug":"example-fixes","depth":3,"children":[]}]},{"title":"Segment Integration","slug":"segment-integration","depth":2,"children":[{"title":"Snapshot Mode","slug":"snapshot-mode","depth":3,"children":[]},{"title":"Sync Mode (Recommended)","slug":"sync-mode-recommended","depth":3,"children":[]},{"title":"How to Configure","slug":"how-to-configure","depth":3,"children":[]}]},{"title":"Bulk Operations","slug":"bulk-operations","depth":2,"children":[]},{"title":"Campaign Statuses","slug":"campaign-statuses","depth":2,"children":[]},{"title":"Circuit Breaker Integration","slug":"circuit-breaker-integration","depth":2,"children":[]},{"title":"API Endpoints","slug":"api-endpoints","depth":2,"children":[]},{"title":"Best Practices","slug":"best-practices","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"raysium","siteName":"Reach Documentation","title":"Campaigns beta - Reach Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-14T21:28:21.455Z","originalFileLocation":"campaigns/campaigns-beta.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Reach Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Campaigns beta - Reach Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Reach Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.reach.raysium.com/campaigns/campaigns-beta\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://raysium.mintlify.site/_mintlify/api/og/v2?division=Campaigns\u0026amp;title=Campaigns+beta\u0026amp;theme=fb30119d8a28c56810e750bd\u0026amp;signature=02ac3b5e583b853d7587757ea89475582ae7231552034b6752f8d0586aea40e0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Campaigns beta - Reach Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://raysium.mintlify.site/_mintlify/api/og/v2?division=Campaigns\u0026amp;title=Campaigns+beta\u0026amp;theme=fb30119d8a28c56810e750bd\u0026amp;signature=02ac3b5e583b853d7587757ea89475582ae7231552034b6752f8d0586aea40e0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/raysium/3OeB62L91NFLnWQX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Reach Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#30aabc\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.reach.raysium.com/campaigns/campaigns-beta\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/campaigns/campaigns-beta.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.reach.raysium.com/#organization\",\"name\":\"Reach Documentation\",\"url\":\"https://docs.reach.raysium.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://reach.raysium.com/reach-wide-nobg.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.reach.raysium.com#website\",\"name\":\"Reach Documentation\",\"url\":\"https://docs.reach.raysium.com\",\"publisher\":{\"@id\":\"https://docs.reach.raysium.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta#webpage\",\"url\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta\",\"name\":\"Campaigns beta\",\"dateModified\":\"2026-02-14T21:28:21.455Z\",\"isPartOf\":{\"@id\":\"https://docs.reach.raysium.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Campaigns\",\"item\":\"https://docs.reach.raysium.com/campaigns/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Campaigns beta\",\"item\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta#article\",\"headline\":\"Campaigns beta\",\"name\":\"Campaigns beta\",\"url\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta\",\"mainEntityOfPage\":{\"@id\":\"https://docs.reach.raysium.com/campaigns/campaigns-beta#webpage\"},\"dateModified\":\"2026-02-14T21:28:21.455Z\",\"publisher\":{\"@id\":\"https://docs.reach.raysium.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.reach.raysium.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Reach Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Reach Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/campaigns/campaigns-beta.md","siteName":"Reach Documentation","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Reach","href":"/index"},{"title":"Getting Started with Reach","href":"/getting-started/overview"},{"title":"Authentication \u0026 Account Setup","href":"/getting-started/authentication"}]},{"group":"Dashboard","pages":[{"title":"Dashboard Overview","href":"/dashboard/overview"},{"title":"Understanding Dashboard Metrics","href":"/dashboard/metrics"},{"title":"Dashboard Charts \u0026 Visualizations","href":"/dashboard/charts"}]},{"group":"Campaigns","pages":[{"title":"Campaigns Overview","href":"/campaigns/overview"},{"title":"Creating Campaigns","href":"/campaigns/creating-campaigns"},{"title":"Managing Campaigns","href":"/campaigns/managing-campaigns"},{"title":"Campaign Statuses","href":"/campaigns/campaign-statuses"},{"title":"Bulk Campaign Operations","description":"Guide to performing bulk operations on multiple campaigns with permissions and limitations","href":"/campaigns/bulk-operations"},{"title":null,"href":"/campaigns/campaigns-beta"}]},{"group":"Leads \u0026 CRM","pages":[{"title":"Leads Overview","description":"Understanding leads and contact management in Reach","href":"/leads/overview"},{"title":"Managing Leads","href":"/leads/managing-leads"},{"title":"Crawling","href":"/leads/crawling"},{"title":"CRM View \u0026 Lead Details","href":"/leads/crm-view"},{"title":"Custom Fields","href":"/leads/custom-fields"},{"title":null,"href":"/leads/leads-beta"}]},{"group":"Companies","pages":[{"title":null,"href":"/companies/overview"},{"title":null,"href":"/companies/managing-companies"},{"title":null,"href":"/companies/company-intelligence"}]},{"group":"Deals \u0026 Pipeline","pages":[{"title":"Deals Overview","href":"/deals/overview"},{"title":"Deal Pipeline Management","href":"/deals/pipeline"},{"title":"Managing Deals","href":"/deals/managing-deals"},{"title":"Deal Fields \u0026 Pipeline Configuration","href":"/deals/deal-fields"},{"title":"Deal Values","href":"/deals/deal-values"}]},{"group":"Segments","pages":[{"title":"Segments Overview","href":"/segments/overview"},{"title":"Creating Segments","href":"/segments/creating-segments"},{"title":"Segment Rules Reference","href":"/segments/segment-rules"},{"title":"Managing Segments","href":"/segments/managing-segments"}]},{"group":"Sequences","pages":[{"title":"Sequences Overview","href":"/sequences/overview"},{"title":"Creating Sequences","href":"/sequences/creating-sequences"},{"title":"Managing Sequences","href":"/sequences/managing-sequences"}]},{"group":"Telegram Accounts","pages":[{"title":"Telegram Accounts Overview","href":"/accounts/overview"},{"title":"Adding Telegram Accounts","href":"/accounts/adding-accounts"},{"title":"Phone Number Authentication","href":"/accounts/phone-authentication"},{"title":"QR Code Authentication","href":"/accounts/qr-authentication"},{"title":"Managing Telegram Accounts","href":"/accounts/managing-accounts"},{"title":null,"href":"/accounts/warmup-accounts"},{"title":"Proxy System","href":"/accounts/proxy-system"}]},{"group":"Security \u0026 Limits","pages":[{"title":"Security \u0026 Rate Limits","href":"/security/overview"},{"title":"Rate Limiting","href":"/security/rate-limiting"},{"title":"Security Best Practices","href":"/security/best-practices"},{"title":null,"href":"/security/circuit-breakers"}]},{"group":"Settings \u0026 Admin","pages":[{"title":null,"href":"/settings/overview"},{"title":null,"href":"/settings/ai-agents"},{"title":null,"href":"/settings/user-management"}]},{"group":"Reports","pages":[{"title":null,"href":"/reports/organization-reports"},{"title":null,"href":"/reports/analytics"}]},{"group":"Organizations","pages":[{"title":"Organizations Overview","href":"/organizations/overview"},{"title":"Organization Permissions","href":"/organizations/permissions"},{"title":"Managing Organizations","href":"/organizations/managing-organizations"}]}]},"basePath":"","title":"Campaigns beta - Reach Documentation","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}