# MMA FlashBiz Connect

**Action ID:** `mma_flashbiz_connect`

## Description

MMA FlashBiz Connect node

## Input Parameters

| Name                 | Type   | Required | Default | Description                           |
| -------------------- | ------ | :------: | ------- | ------------------------------------- |
| name                 | string |     ✓    | -       | Participant's full name               |
| company\_name        | string |     ✓    | -       | Name of the company or organization   |
| email                | string |     ✓    | -       | Email address of the participant      |
| phone\_number        | string |     ✓    | -       | Contact phone number                  |
| company\_pitch\_deck | string |     ✓    | -       | URL or path to the company pitch deck |
| morning\_session     | array  |     ✓    | -       | List of morning session topics        |
| afternoon\_session   | array  |     ✓    | -       | List of afternoon session topics      |

<details>

<summary>View JSON Schema</summary>

```json
{
  "description": "MMA FlashBiz Connect node input.",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "company_name": {
      "title": "Company Name",
      "type": "string"
    },
    "email": {
      "title": "Email",
      "type": "string"
    },
    "phone_number": {
      "title": "Phone Number",
      "type": "string"
    },
    "company_pitch_deck": {
      "title": "Company Pitch Deck",
      "type": "string"
    },
    "morning_session": {
      "description": "List of morning session topics",
      "items": {
        "type": "string"
      },
      "title": "Morning Session",
      "type": "array"
    },
    "afternoon_session": {
      "description": "List of afternoon session topics",
      "items": {
        "type": "string"
      },
      "title": "Afternoon Session",
      "type": "array"
    }
  },
  "required": [
    "name",
    "company_name",
    "email",
    "phone_number",
    "company_pitch_deck",
    "morning_session",
    "afternoon_session"
  ],
  "title": "MMAFlashBizConnectInput",
  "type": "object"
}
```

</details>

## Output Parameters

| Name    | Type   | Description                                            |
| ------- | ------ | ------------------------------------------------------ |
| message | string | Status or confirmation message                         |
| image   | string | URL to the generated event badge or confirmation image |

<details>

<summary>View JSON Schema</summary>

```json
{
  "description": "MMA FlashBiz Connect node output.",
  "properties": {
    "message": {
      "title": "Message",
      "type": "string"
    },
    "image": {
      "title": "Image",
      "type": "string"
    }
  },
  "required": [
    "message",
    "image"
  ],
  "title": "MMAFlashBizConnectOutput",
  "type": "object"
}
```

</details>

## How It Works

This node processes registration data for MMA FlashBiz Connect events, creating participant records and generating event materials. When you submit participant information including contact details, company information, and session preferences, the system registers the attendee and generates a personalized event badge or confirmation image. The node handles session selection for both morning and afternoon tracks, associates pitch deck materials with the registration, and returns a confirmation message along with visual assets for the event.

## Usage Examples

### Example 1: Standard Event Registration

**Input:**

```
name: "Sarah Chen"
company_name: "TechStart Innovations"
email: "sarah.chen@techstart.io"
phone_number: "+1-555-0123"
company_pitch_deck: "https://storage.example.com/pitchdecks/techstart-2025.pdf"
morning_session: ["AI in Business", "Startup Funding"]
afternoon_session: ["Marketing Strategies", "Scaling Operations"]
```

**Output:**

```
message: "Registration confirmed for Sarah Chen from TechStart Innovations. Morning sessions: AI in Business, Startup Funding. Afternoon sessions: Marketing Strategies, Scaling Operations."
image: "https://storage.mma.com/badges/sarah-chen-badge-abc123.png"
```

### Example 2: Single Session Registration

**Input:**

```
name: "Michael Rodriguez"
company_name: "CloudScale Solutions"
email: "m.rodriguez@cloudscale.com"
phone_number: "+1-555-0456"
company_pitch_deck: "https://drive.google.com/file/d/xyz789/cloudscale-deck.pptx"
morning_session: ["Digital Transformation"]
afternoon_session: ["Networking Session"]
```

**Output:**

```
message: "Registration confirmed for Michael Rodriguez from CloudScale Solutions. Morning session: Digital Transformation. Afternoon session: Networking Session."
image: "https://storage.mma.com/badges/michael-rodriguez-badge-def456.png"
```

### Example 3: Multiple Session Registration

**Input:**

```
name: "Jennifer Williams"
company_name: "FinTech Forward"
email: "j.williams@fintechforward.com"
phone_number: "+1-555-0789"
company_pitch_deck: "https://dropbox.com/s/abc123/fintech-pitch.pdf"
morning_session: ["Blockchain Technology", "Payment Innovation", "Regulatory Compliance"]
afternoon_session: ["Investment Opportunities", "Partnership Models"]
```

**Output:**

```
message: "Registration confirmed for Jennifer Williams from FinTech Forward. Morning sessions: Blockchain Technology, Payment Innovation, Regulatory Compliance. Afternoon sessions: Investment Opportunities, Partnership Models."
image: "https://storage.mma.com/badges/jennifer-williams-badge-ghi789.png"
```

## Common Use Cases

* **Event Registration**: Automate participant registration for MMA FlashBiz Connect networking and business events
* **Badge Generation**: Create personalized event badges with participant information and session selections
* **Session Management**: Track and organize attendee preferences for morning and afternoon session tracks
* **Pitch Deck Collection**: Gather and associate company pitch decks with participant registrations for investor review
* **Attendee Communication**: Generate confirmation materials and event credentials for registered participants
* **Workflow Automation**: Integrate event registration into broader workflow systems for email confirmations and calendar invites
* **Data Aggregation**: Collect structured participant data for event analytics and follow-up activities

## Error Handling

| Error Type              | Cause                                       | Solution                                                                                    |
| ----------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------- |
| Invalid Email Format    | Email address doesn't follow valid format   | Ensure email contains @ symbol and valid domain (e.g., <user@example.com>)                  |
| Missing Required Field  | One or more required parameters are empty   | Verify all required fields (name, company, email, phone, pitch deck, sessions) are provided |
| Invalid Phone Format    | Phone number format is not recognized       | Use standard phone format with country code (e.g., +1-555-0123)                             |
| Pitch Deck URL Error    | Pitch deck URL is not accessible            | Ensure the URL is publicly accessible or has appropriate sharing permissions                |
| Empty Session Array     | Morning or afternoon session array is empty | Provide at least one session topic for both morning and afternoon arrays                    |
| Duplicate Registration  | Email already registered for this event     | Check if participant is already registered or use a different email address                 |
| Badge Generation Failed | System cannot create the event badge image  | Retry the operation or contact support if the issue persists                                |

## Notes

* **Email Validation**: Ensure email addresses are valid and deliverable as they'll be used for event communications
* **Phone Format**: Use international phone format with country code for consistency across global participants
* **Pitch Deck Access**: Pitch deck URLs should be publicly accessible or have appropriate sharing permissions for review
* **Session Arrays**: Both morning\_session and afternoon\_session must be arrays of strings, even if only one session is selected
* **Badge Output**: The generated badge image can be used for printing physical badges or digital event credentials
* **Data Privacy**: Participant information should be handled in compliance with data protection regulations
* **Multiple Sessions**: Participants can select multiple sessions for each time slot to indicate their interests
* **Confirmation Message**: The message output provides a summary that can be used for email confirmations or notifications


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.agenticflow.ai/reference/nodes/mma_flashbiz_connect.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
