{ "base": { "name": "Rust Meetup 2025 - Attendee Data", "description": "Complete attendee journey tracking from registration to post-event follow-up", "workspace": "Event Management", "color": "red", "tables": [ { "name": "Attendees", "description": "Master table for all attendee information", "fields": [ { "name": "attendee_id", "type": "autonumber", "description": "Unique identifier for each attendee", "options": {} }, { "name": "email", "type": "email", "description": "Primary contact email", "options": { "required": true } }, { "name": "name", "type": "singleLineText", "description": "Full name", "options": { "required": true } }, { "name": "role", "type": "singleSelect", "description": "Professional role", "options": { "choices": [ {"name": "DevOps Engineer", "color": "blue"}, {"name": "System Administrator", "color": "green"}, {"name": "Software Developer", "color": "purple"}, {"name": "Project Manager/CTO", "color": "red"}, {"name": "Enterprise Architect", "color": "orange"}, {"name": "IoT/Embedded Developer", "color": "yellow"}, {"name": "Student", "color": "cyan"}, {"name": "Other", "color": "gray"} ] } }, { "name": "experience_years", "type": "singleSelect", "description": "Years of professional experience", "options": { "choices": [ {"name": "0-2 years", "color": "green"}, {"name": "3-5 years", "color": "yellow"}, {"name": "6-10 years", "color": "orange"}, {"name": "10+ years", "color": "red"} ] } }, { "name": "rust_level", "type": "singleSelect", "description": "Rust programming experience level", "options": { "choices": [ {"name": "No experience but interested", "color": "gray"}, {"name": "Beginner (learning basics)", "color": "green"}, {"name": "Intermediate (building projects)", "color": "yellow"}, {"name": "Advanced (production systems)", "color": "orange"}, {"name": "Expert (ecosystem contributor)", "color": "red"} ] } }, { "name": "company_size", "type": "singleSelect", "description": "Size of current company", "options": { "choices": [ {"name": "Startup (1-50 employees)", "color": "green"}, {"name": "Mid-size (51-500 employees)", "color": "yellow"}, {"name": "Enterprise (500+ employees)", "color": "red"}, {"name": "Freelancer/Consultant", "color": "blue"}, {"name": "Academic/Research", "color": "purple"} ] } }, { "name": "registration_date", "type": "dateTime", "description": "When they registered for the event", "options": { "dateFormat": {"name": "iso", "format": "YYYY-MM-DD"}, "timeFormat": {"name": "24hour", "format": "HH:mm"}, "timeZone": "utc" } }, { "name": "attendance_status", "type": "singleSelect", "description": "Event attendance status", "options": { "choices": [ {"name": "Registered", "color": "blue"}, {"name": "Attended", "color": "green"}, {"name": "No-show", "color": "red"}, {"name": "Cancelled", "color": "gray"} ] } }, { "name": "pre_survey_completed", "type": "checkbox", "description": "Has completed pre-event survey", "options": {} }, { "name": "post_survey_completed", "type": "checkbox", "description": "Has completed post-event survey", "options": {} }, { "name": "community_joined", "type": "checkbox", "description": "Joined community resources after event", "options": {} }, { "name": "follow_up_required", "type": "checkbox", "description": "Needs follow-up contact", "options": {} }, { "name": "notes", "type": "multilineText", "description": "Internal notes about attendee", "options": {} } ], "views": [ { "name": "All Attendees", "type": "grid", "visibleFieldIds": ["name", "email", "role", "rust_level", "attendance_status", "pre_survey_completed", "post_survey_completed"] }, { "name": "Registration Dashboard", "type": "grid", "filterByFormula": "NOT({attendance_status} = 'Cancelled')", "groupBy": [{"fieldId": "role", "dir": "asc"}], "sortBy": [{"fieldId": "registration_date", "dir": "desc"}] }, { "name": "Attended Only", "type": "grid", "filterByFormula": "{attendance_status} = 'Attended'", "visibleFieldIds": ["name", "email", "role", "rust_level", "post_survey_completed", "community_joined"] }, { "name": "Follow-up Required", "type": "grid", "filterByFormula": "AND({attendance_status} = 'Attended', {post_survey_completed} = FALSE())", "sortBy": [{"fieldId": "registration_date", "dir": "asc"}], "colorBy": "follow_up_required" } ] }, { "name": "Pre-Event Responses", "description": "Detailed responses from pre-event survey", "fields": [ { "name": "response_id", "type": "autonumber", "description": "Unique response identifier", "options": {} }, { "name": "attendee", "type": "multipleRecordLinks", "description": "Link to attendee record", "options": { "linkedTableId": "Attendees", "isReversed": false } }, { "name": "current_tools", "type": "multipleSelects", "description": "Infrastructure tools currently used", "options": { "choices": [ {"name": "Terraform", "color": "purple"}, {"name": "Ansible", "color": "red"}, {"name": "Kubernetes", "color": "blue"}, {"name": "Docker", "color": "cyan"}, {"name": "Puppet/Chef", "color": "orange"}, {"name": "CloudFormation", "color": "yellow"}, {"name": "Pulumi", "color": "green"}, {"name": "None", "color": "gray"}, {"name": "Other", "color": "pink"} ] } }, { "name": "deployment_contexts", "type": "multipleSelects", "description": "Deployment environments worked with", "options": { "choices": [ {"name": "Cloud (AWS/GCP/Azure)", "color": "blue"}, {"name": "Bare metal servers", "color": "gray"}, {"name": "Edge/IoT devices", "color": "green"}, {"name": "On-premise data centers", "color": "orange"}, {"name": "Hybrid environments", "color": "purple"}, {"name": "Development/Testing only", "color": "yellow"} ] } }, { "name": "top_challenges", "type": "multipleSelects", "description": "Top 3 infrastructure challenges", "options": { "choices": [ {"name": "Complex multi-environment deployments", "color": "red"}, {"name": "Configuration drift and inconsistency", "color": "orange"}, {"name": "Slow deployment times", "color": "yellow"}, {"name": "Security and compliance", "color": "purple"}, {"name": "Cost optimization", "color": "green"}, {"name": "Tool fragmentation", "color": "blue"}, {"name": "Team coordination", "color": "cyan"}, {"name": "Scaling infrastructure", "color": "pink"} ] } }, { "name": "learning_expectations", "type": "multipleSelects", "description": "What they hope to learn", "options": { "choices": [ {"name": "Rust in infrastructure automation", "color": "red"}, {"name": "Nushell for system administration", "color": "blue"}, {"name": "KCL configuration language", "color": "green"}, {"name": "Cost optimization strategies", "color": "yellow"}, {"name": "Unified tooling approaches", "color": "purple"}, {"name": "Performance improvements", "color": "orange"}, {"name": "Security best practices", "color": "cyan"}, {"name": "Real-world implementation examples", "color": "pink"} ] } }, { "name": "implementation_likelihood", "type": "singleSelect", "description": "Likelihood to implement solutions", "options": { "choices": [ {"name": "Very likely (within 3 months)", "color": "green"}, {"name": "Somewhat likely (within 6 months)", "color": "yellow"}, {"name": "Possibly (within 1 year)", "color": "orange"}, {"name": "Unlikely but interested in learning", "color": "blue"}, {"name": "Just exploring options", "color": "gray"} ] } }, { "name": "specific_questions", "type": "multilineText", "description": "Specific questions they want answered", "options": {} }, { "name": "manual_tasks_time", "type": "singleSelect", "description": "Time spent on manual infrastructure tasks per week", "options": { "choices": [ {"name": "0-5 hours", "color": "green"}, {"name": "6-15 hours", "color": "yellow"}, {"name": "16-25 hours", "color": "orange"}, {"name": "25+ hours", "color": "red"} ] } }, { "name": "infrastructure_budget", "type": "singleSelect", "description": "Annual infrastructure budget range", "options": { "choices": [ {"name": "<$10K", "color": "green"}, {"name": "$10K-$100K", "color": "yellow"}, {"name": "$100K-$1M", "color": "orange"}, {"name": "$1M+", "color": "red"}, {"name": "Not applicable/Don't know", "color": "gray"} ] } }, { "name": "submission_timestamp", "type": "dateTime", "description": "When survey was submitted", "options": { "dateFormat": {"name": "iso", "format": "YYYY-MM-DD"}, "timeFormat": {"name": "24hour", "format": "HH:mm"}, "timeZone": "utc" } } ], "views": [ { "name": "All Responses", "type": "grid" }, { "name": "By Role", "type": "grid", "groupBy": [{"fieldId": "attendee", "dir": "asc"}] }, { "name": "High Intent", "type": "grid", "filterByFormula": "OR({implementation_likelihood} = 'Very likely (within 3 months)', {implementation_likelihood} = 'Somewhat likely (within 6 months)')" }, { "name": "Challenge Analysis", "type": "grid", "visibleFieldIds": ["attendee", "top_challenges", "manual_tasks_time", "infrastructure_budget"] } ] }, { "name": "Live Event Engagement", "description": "Real-time engagement data from Mentimeter", "fields": [ { "name": "engagement_id", "type": "autonumber", "description": "Unique engagement record", "options": {} }, { "name": "attendee", "type": "multipleRecordLinks", "description": "Link to attendee record", "options": { "linkedTableId": "Attendees", "isReversed": false } }, { "name": "session_start", "type": "dateTime", "description": "When they joined the session", "options": { "dateFormat": {"name": "iso", "format": "YYYY-MM-DD"}, "timeFormat": {"name": "24hour", "format": "HH:mm"}, "timeZone": "utc" } }, { "name": "session_duration", "type": "duration", "description": "How long they stayed in session", "options": { "durationFormat": "h:mm" } }, { "name": "polls_participated", "type": "number", "description": "Number of polls they participated in", "options": { "precision": 0 } }, { "name": "questions_asked", "type": "number", "description": "Number of questions they submitted", "options": { "precision": 0 } }, { "name": "engagement_score", "type": "number", "description": "Calculated engagement score (1-10)", "options": { "precision": 1 } }, { "name": "poll_responses", "type": "multilineText", "description": "JSON data of all poll responses", "options": {} }, { "name": "questions_submitted", "type": "multilineText", "description": "Text of questions they asked", "options": {} }, { "name": "most_active_segments", "type": "multipleSelects", "description": "Which presentation segments they were most active in", "options": { "choices": [ {"name": "Welcome & Introduction", "color": "blue"}, {"name": "Problem Statement", "color": "red"}, {"name": "Solution Overview", "color": "green"}, {"name": "Technical Deep Dive", "color": "purple"}, {"name": "Demo & Examples", "color": "orange"}, {"name": "Q&A Session", "color": "yellow"} ] } } ], "views": [ { "name": "All Engagement", "type": "grid" }, { "name": "High Engagement", "type": "grid", "filterByFormula": "{engagement_score} >= 7", "sortBy": [{"fieldId": "engagement_score", "dir": "desc"}] }, { "name": "Question Askers", "type": "grid", "filterByFormula": "{questions_asked} > 0", "sortBy": [{"fieldId": "questions_asked", "dir": "desc"}] }, { "name": "Engagement Analytics", "type": "grid", "visibleFieldIds": ["attendee", "session_duration", "polls_participated", "questions_asked", "engagement_score"] } ] }, { "name": "Post-Event Responses", "description": "Feedback and follow-up data from post-event survey", "fields": [ { "name": "feedback_id", "type": "autonumber", "description": "Unique feedback identifier", "options": {} }, { "name": "attendee", "type": "multipleRecordLinks", "description": "Link to attendee record", "options": { "linkedTableId": "Attendees", "isReversed": false } }, { "name": "overall_rating", "type": "number", "description": "Overall presentation rating (1-5)", "options": { "precision": 0 } }, { "name": "most_valuable_aspect", "type": "singleSelect", "description": "Most valuable part of the presentation", "options": { "choices": [ {"name": "Technical depth and details", "color": "purple"}, {"name": "Real-world examples and demos", "color": "green"}, {"name": "Performance comparisons", "color": "blue"}, {"name": "Cost analysis and savings", "color": "yellow"}, {"name": "Live demonstrations", "color": "orange"}, {"name": "Q&A session", "color": "red"} ] } }, { "name": "learning_outcomes", "type": "multipleSelects", "description": "New concepts learned", "options": { "choices": [ {"name": "Rust for infrastructure automation", "color": "red"}, {"name": "Nushell structured shell capabilities", "color": "blue"}, {"name": "KCL configuration language benefits", "color": "green"}, {"name": "Systems-first provisioning approach", "color": "purple"}, {"name": "Cross-platform deployment strategies", "color": "orange"}, {"name": "Performance optimization techniques", "color": "yellow"}, {"name": "Cost reduction strategies", "color": "cyan"} ] } }, { "name": "implementation_confidence", "type": "singleSelect", "description": "Confidence level for implementation", "options": { "choices": [ {"name": "Very confident - ready to start", "color": "green"}, {"name": "Somewhat confident - need some guidance", "color": "yellow"}, {"name": "Need more learning and examples", "color": "orange"}, {"name": "Require hands-on training", "color": "red"}, {"name": "Not confident yet - need more time", "color": "gray"} ] } }, { "name": "implementation_timeline", "type": "singleSelect", "description": "When they plan to evaluate tools", "options": { "choices": [ {"name": "This week", "color": "red"}, {"name": "Within 1 month", "color": "orange"}, {"name": "Within 3 months", "color": "yellow"}, {"name": "Within 6 months", "color": "blue"}, {"name": "No specific timeline", "color": "gray"}, {"name": "Not planning to evaluate", "color": "black"} ] } }, { "name": "next_steps", "type": "singleSelect", "description": "Immediate next action", "options": { "choices": [ {"name": "Download and test the tools", "color": "green"}, {"name": "Discuss with team/management", "color": "blue"}, {"name": "Research more use cases", "color": "purple"}, {"name": "Plan pilot project", "color": "orange"}, {"name": "Attend follow-up workshops", "color": "yellow"}, {"name": "Connect with the community", "color": "red"} ] } }, { "name": "adoption_barriers", "type": "multipleSelects", "description": "Barriers to adoption in their organization", "options": { "choices": [ {"name": "Technical complexity", "color": "red"}, {"name": "Budget constraints", "color": "yellow"}, {"name": "Team training needs", "color": "orange"}, {"name": "Management approval", "color": "blue"}, {"name": "Integration challenges", "color": "purple"}, {"name": "Risk aversion", "color": "gray"}, {"name": "No barriers identified", "color": "green"} ] } }, { "name": "business_benefits_expected", "type": "multipleSelects", "description": "Expected business benefits (top 3)", "options": { "choices": [ {"name": "Reduced infrastructure costs", "color": "green"}, {"name": "Faster deployment times", "color": "blue"}, {"name": "Improved system reliability", "color": "purple"}, {"name": "Better security posture", "color": "red"}, {"name": "Simplified operations", "color": "orange"}, {"name": "Enhanced scalability", "color": "yellow"}, {"name": "Reduced technical debt", "color": "cyan"}, {"name": "Better compliance", "color": "pink"}, {"name": "Increased team productivity", "color": "gray"} ] } }, { "name": "recommendation_likelihood", "type": "number", "description": "NPS Score - likelihood to recommend (0-10)", "options": { "precision": 0 } }, { "name": "community_interest", "type": "multipleSelects", "description": "Interest in community activities", "options": { "choices": [ {"name": "Joining the Rust infrastructure community", "color": "red"}, {"name": "Contributing to open source projects", "color": "green"}, {"name": "Participating in user groups", "color": "blue"}, {"name": "Attending future events", "color": "purple"}, {"name": "Beta testing new features", "color": "orange"}, {"name": "Sharing implementation experience", "color": "yellow"} ] } }, { "name": "final_comments", "type": "multilineText", "description": "Additional feedback and comments", "options": {} }, { "name": "submission_timestamp", "type": "dateTime", "description": "When feedback was submitted", "options": { "dateFormat": {"name": "iso", "format": "YYYY-MM-DD"}, "timeFormat": {"name": "24hour", "format": "HH:mm"}, "timeZone": "utc" } } ], "views": [ { "name": "All Feedback", "type": "grid" }, { "name": "High Satisfaction", "type": "grid", "filterByFormula": "{overall_rating} >= 4", "sortBy": [{"fieldId": "overall_rating", "dir": "desc"}] }, { "name": "Implementation Ready", "type": "grid", "filterByFormula": "OR({implementation_timeline} = 'This week', {implementation_timeline} = 'Within 1 month')" }, { "name": "Community Candidates", "type": "grid", "filterByFormula": "LEN({community_interest}) > 0", "visibleFieldIds": ["attendee", "community_interest", "recommendation_likelihood", "implementation_timeline"] }, { "name": "NPS Analysis", "type": "grid", "visibleFieldIds": ["attendee", "overall_rating", "recommendation_likelihood", "most_valuable_aspect"], "sortBy": [{"fieldId": "recommendation_likelihood", "dir": "desc"}] } ] }, { "name": "Follow-up Actions", "description": "Track follow-up activities and communications", "fields": [ { "name": "action_id", "type": "autonumber", "description": "Unique action identifier", "options": {} }, { "name": "attendee", "type": "multipleRecordLinks", "description": "Link to attendee record", "options": { "linkedTableId": "Attendees", "isReversed": false } }, { "name": "action_type", "type": "singleSelect", "description": "Type of follow-up action", "options": { "choices": [ {"name": "Send post-event survey", "color": "blue"}, {"name": "Invitation to community", "color": "green"}, {"name": "Technical consultation offer", "color": "purple"}, {"name": "Resource sharing", "color": "orange"}, {"name": "Workshop invitation", "color": "yellow"}, {"name": "Personal follow-up", "color": "red"} ] } }, { "name": "action_status", "type": "singleSelect", "description": "Current status of action", "options": { "choices": [ {"name": "Pending", "color": "yellow"}, {"name": "In Progress", "color": "orange"}, {"name": "Completed", "color": "green"}, {"name": "Cancelled", "color": "gray"}, {"name": "Failed", "color": "red"} ] } }, { "name": "priority", "type": "singleSelect", "description": "Action priority level", "options": { "choices": [ {"name": "High", "color": "red"}, {"name": "Medium", "color": "yellow"}, {"name": "Low", "color": "green"} ] } }, { "name": "scheduled_date", "type": "date", "description": "When action should be taken", "options": { "dateFormat": {"name": "iso", "format": "YYYY-MM-DD"} } }, { "name": "completed_date", "type": "date", "description": "When action was completed", "options": { "dateFormat": {"name": "iso", "format": "YYYY-MM-DD"} } }, { "name": "assigned_to", "type": "singleLineText", "description": "Team member responsible", "options": {} }, { "name": "notes", "type": "multilineText", "description": "Action details and notes", "options": {} }, { "name": "response_received", "type": "checkbox", "description": "Did attendee respond to follow-up", "options": {} } ], "views": [ { "name": "All Actions", "type": "grid" }, { "name": "Pending Actions", "type": "grid", "filterByFormula": "{action_status} = 'Pending'", "sortBy": [{"fieldId": "priority", "dir": "asc"}, {"fieldId": "scheduled_date", "dir": "asc"}] }, { "name": "Overdue Actions", "type": "grid", "filterByFormula": "AND({scheduled_date} < TODAY(), {action_status} != 'Completed')", "colorBy": "priority" }, { "name": "By Assignee", "type": "grid", "groupBy": [{"fieldId": "assigned_to", "dir": "asc"}], "sortBy": [{"fieldId": "scheduled_date", "dir": "asc"}] } ] } ] }, "automations": [ { "name": "New Attendee Welcome", "trigger": "Record created in Attendees table", "actions": [ "Send welcome email with event details", "Create follow-up action for pre-event survey", "Add to appropriate email list based on role" ] }, { "name": "Post-Event Follow-up", "trigger": "Attendance status changed to 'Attended'", "actions": [ "Wait 1 day", "Create follow-up action for post-event survey", "Send thank you email with survey link" ] }, { "name": "Survey Completion Tracking", "trigger": "Record created in Post-Event Responses", "actions": [ "Update attendee record to mark survey completed", "Create community invitation follow-up if interested", "Tag high-value prospects for sales follow-up" ] }, { "name": "High Engagement Alert", "trigger": "Engagement score >= 8 in Live Event Engagement", "actions": [ "Create high-priority personal follow-up action", "Send personalized thank you email", "Invite to beta testing program" ] } ], "integrations": { "typeform": { "webhook_endpoints": [ { "survey": "pre_event", "endpoint": "/webhook/typeform/pre-event", "target_table": "Pre-Event Responses" }, { "survey": "post_event", "endpoint": "/webhook/typeform/post-event", "target_table": "Post-Event Responses" } ] }, "mentimeter": { "export_schedule": "Every 15 minutes during event", "target_table": "Live Event Engagement", "data_mapping": { "participant_id": "attendee_id", "session_data": "poll_responses", "engagement_metrics": "engagement_score" } }, "zapier": { "workflows": [ "Typeform → Airtable → Email automation", "Airtable → Mailchimp list management", "High engagement → Personal follow-up task creation" ] } }, "analytics_formulas": { "engagement_score": "IF(AND({polls_participated}>0,{session_duration}>0), ROUND(({polls_participated}*2 + {questions_asked}*3 + {session_duration}/60) / 3, 1), 0)", "days_since_event": "DATETIME_DIFF(TODAY(), {registration_date}, 'days')", "conversion_funnel": "IF({post_survey_completed}, 'Completed', IF({attendance_status}='Attended', 'Attended', IF({pre_survey_completed}, 'Pre-Survey', 'Registered')))", "nps_category": "IF({recommendation_likelihood}>=9, 'Promoter', IF({recommendation_likelihood}>=7, 'Passive', 'Detractor'))" } }