Create and manage WhatsApp workflows
from kapso.builder.flows import Flow from kapso.builder.flows.nodes import StartNode, SendTextNode flow = Flow( name="customer_onboarding", description="Onboard new customers via WhatsApp" ) # Add nodes flow.add_node(StartNode(id="start_1234")) flow.add_node(SendTextNode( id="send_text_5678", whatsapp_config_id="config_123", message="Welcome to our service!" )) # Connect nodes flow.add_edge("start_1234", "send_text_5678") flow.validate()
Flow( name: str, description: str = None )
flow.add_node(node)
flow.add_edge(source, target, label="next")
flow.add_edge("start_1234", "greeting_5678") flow.add_edge("decide_9012", "help_3456", label="needs_help")
flow.validate()
{type}_{timestamp}
StartNode(id="start_1234567890") SendTextNode(id="send_text_1234567891", ...) DecideNode(id="decide_1234567892", ...)
Was this page helpful?