> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getrilo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Marketing & Social Media Tools

> Marketing automation and social media tools including HubSpot, Mailchimp, Facebook, Instagram, LinkedIn, Twitter, and more.

Rilo provides comprehensive marketing and social media tools for email marketing, social media management, SEO, lead generation, and customer engagement.

## Available Tools

### Email Marketing

* **HubSpot** - Inbound marketing and sales platform
* **Mailchimp** - Email marketing and automation
* **Klaviyo** - Data-driven email and SMS marketing
* **Brevo** - Email and SMS marketing platform
* **SendGrid** - Cloud-based email platform
* **Omnisend** - Marketing automation for ecommerce
* **Mailerlite** - Email marketing platform
* **Benchmark Email** - Email marketing platform

### Social Media

* **Facebook** - Social media and advertising platform
* **Instagram** - Visual social media platform
* **LinkedIn** - Professional networking platform
* **Twitter** - Social media platform
* **TikTok** - Short-form video platform
* **YouTube** - Video-sharing platform
* **Reddit** - Social news platform

### SEO & Analytics

* **Ahrefs** - SEO and marketing platform
* **Semrush** - Comprehensive SEO suite
* **Moz** - SEO software suite
* **Google Ads** - Online advertising platform
* **Meta Ads** - Advertising management platform

### Lead Generation

* **Apollo** - CRM and lead generation
* **Hunter** - Email finder and verifier
* **Instantly** - Cold email outreach
* **Lemlist** - Multichannel prospecting

### Other Tools

* **Canva** - Graphic design platform
* **Brandfetch** - Brand asset retrieval
* **HeyGen** - AI-driven video creation
* **ZeroBounce** - Email validation

## HubSpot

Inbound marketing and sales platform with CRM integration, email automation, lead nurturing, customer service, and analytics.

### Authentication

Requires authentication with `hubspot` integration.

### Available Functions

HubSpot provides functions for marketing automation, CRM, and analytics:

| Function          | Description                       |
| ----------------- | --------------------------------- |
| `create_contact`  | Create a new contact.             |
| `get_contact`     | Get contact details.              |
| `list_contacts`   | List contacts.                    |
| `update_contact`  | Update contact information.       |
| `create_deal`     | Create a new deal.                |
| `get_deal`        | Get deal details.                 |
| `list_deals`      | List deals.                       |
| `create_company`  | Create a new company.             |
| `create_email`    | Create and send marketing emails. |
| `create_workflow` | Create automation workflows.      |
| `get_analytics`   | Get marketing analytics.          |

### Available Triggers

HubSpot supports app event triggers:

| Trigger Slug              | Description                              |
| ------------------------- | ---------------------------------------- |
| `HUBSPOT_CONTACT_CREATED` | Triggered when a new contact is created. |
| `HUBSPOT_DEAL_CREATED`    | Triggered when a new deal is created.    |
| `HUBSPOT_FORM_SUBMITTED`  | Triggered when a form is submitted.      |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for HubSpot.
</Info>

## Mailchimp

Email marketing and automation platform with campaign templates, audience segmentation, and performance analytics.

### Authentication

Requires authentication with `mailchimp` integration.

### Available Functions

Mailchimp provides functions for email marketing and automation:

| Function            | Description                      |
| ------------------- | -------------------------------- |
| `create_campaign`   | Create a new email campaign.     |
| `send_campaign`     | Send a campaign to an audience.  |
| `get_campaign`      | Get campaign details.            |
| `list_campaigns`    | List campaigns.                  |
| `create_audience`   | Create a new audience list.      |
| `add_subscriber`    | Add a subscriber to an audience. |
| `remove_subscriber` | Remove a subscriber.             |
| `get_subscriber`    | Get subscriber details.          |
| `create_automation` | Create an automation workflow.   |
| `get_analytics`     | Get campaign analytics.          |

### Available Triggers

Mailchimp supports app event triggers:

| Trigger Slug                 | Description                           |
| ---------------------------- | ------------------------------------- |
| `MAILCHIMP_SUBSCRIBER_ADDED` | Triggered when a subscriber is added. |
| `MAILCHIMP_CAMPAIGN_SENT`    | Triggered when a campaign is sent.    |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Mailchimp.
</Info>

## Facebook

Social media and advertising platform for managing Facebook Pages, connecting with audiences, sharing content, and promoting products.

### Authentication

Requires authentication with `facebook` integration.

### Capabilities

Facebook provides comprehensive social media and advertising capabilities:

* Page management and content publishing
* Advertising campaign creation and management
* Audience insights and analytics
* Comment and message management
* Event management

### Available Functions

Facebook provides functions for page management and advertising:

| Function            | Description              |
| ------------------- | ------------------------ |
| `create_post`       | Create a post on a page. |
| `get_post`          | Get post details.        |
| `list_posts`        | List posts from a page.  |
| `create_ad`         | Create a Facebook ad.    |
| `get_ad`            | Get ad details.          |
| `list_ads`          | List ads.                |
| `get_page_insights` | Get page analytics.      |

<Info>
  Facebook provides many more functions for page management, advertising, and analytics. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

Facebook supports app event triggers:

| Trigger Slug                 | Description                                 |
| ---------------------------- | ------------------------------------------- |
| `FACEBOOK_PAGE_POST_CREATED` | Triggered when a post is created on a page. |
| `FACEBOOK_COMMENT_CREATED`   | Triggered when a comment is created.        |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Facebook.
</Info>

## Klaviyo

Data-driven email and SMS marketing platform that allows e-commerce brands to deliver targeted messages, track conversions, and scale customer relationships.

### Authentication

Requires authentication with `klaviyo` integration.

### Capabilities

Klaviyo provides comprehensive email and SMS marketing capabilities:

* Profile and list management
* Campaign creation and automation
* Event tracking and analytics
* Catalog management
* Flow automation
* Template management
* Webhook management

### Available Functions

Klaviyo provides extensive functions for email marketing, automation, and analytics:

| Function                  | Description                                                       |
| ------------------------- | ----------------------------------------------------------------- |
| `add_profile_to_list`     | Add profiles to a Klaviyo list by profile IDs or email addresses. |
| `create_campaign`         | Create a new email or SMS campaign.                               |
| `create_list`             | Create a new list for organizing profiles.                        |
| `create_profile`          | Create a new profile in Klaviyo.                                  |
| `create_segment`          | Create a dynamic segment based on profile attributes and events.  |
| `create_event`            | Track a custom event for a profile.                               |
| `bulk_create_events`      | Create or update profiles by batching up to 1,000 events.         |
| `get_profiles`            | Retrieve profiles with filtering and pagination.                  |
| `get_lists`               | List all lists in your Klaviyo account.                           |
| `get_campaigns`           | List all campaigns with filtering options.                        |
| `get_segments`            | List all segments.                                                |
| `update_profile`          | Update profile information and attributes.                        |
| `update_campaign`         | Update campaign settings and content.                             |
| `get_metrics`             | Retrieve metric data and analytics.                               |
| `query_metric_aggregates` | Query aggregated metric data.                                     |

<Info>
  Klaviyo provides 200+ functions for comprehensive marketing automation. Use `get_tools_capabilities` to see the complete list including catalog management, flow automation, template management, and more.
</Info>

### Available Triggers

Klaviyo supports app event triggers:

| Trigger Slug              | Description                              |
| ------------------------- | ---------------------------------------- |
| `KLAVIYO_PROFILE_CREATED` | Triggered when a new profile is created. |
| `KLAVIYO_PROFILE_UPDATED` | Triggered when a profile is updated.     |
| `KLAVIYO_EVENT_TRACKED`   | Triggered when an event is tracked.      |
| `KLAVIYO_CAMPAIGN_SENT`   | Triggered when a campaign is sent.       |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Klaviyo.
</Info>

## Brevo (formerly Sendinblue)

Email and SMS marketing platform with automation, transactional emails, and CRM features.

### Authentication

Requires authentication with `brevo` integration.

### Capabilities

Brevo provides email and SMS marketing capabilities:

* Email campaign creation and sending
* SMS marketing
* Contact and list management
* Marketing automation
* Transactional emails
* CRM integration

### Available Functions

Brevo provides functions for email and SMS marketing:

| Function                   | Description                          |
| -------------------------- | ------------------------------------ |
| `create_campaign`          | Create a new email or SMS campaign.  |
| `send_campaign`            | Send a campaign to contacts.         |
| `create_contact`           | Create a new contact.                |
| `add_contact_to_list`      | Add a contact to a list.             |
| `remove_contact_from_list` | Remove a contact from a list.        |
| `get_contacts`             | List contacts with filtering.        |
| `get_lists`                | List all contact lists.              |
| `send_transactional_email` | Send a transactional email.          |
| `get_campaign_statistics`  | Get campaign performance statistics. |

<Info>
  Brevo provides additional functions for automation, templates, and analytics. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

Brevo supports app event triggers:

| Trigger Slug            | Description                              |
| ----------------------- | ---------------------------------------- |
| `BREVO_CONTACT_CREATED` | Triggered when a new contact is created. |
| `BREVO_EMAIL_OPENED`    | Triggered when an email is opened.       |
| `BREVO_EMAIL_CLICKED`   | Triggered when an email link is clicked. |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Brevo.
</Info>

## SendGrid

Cloud-based email platform for transactional and marketing emails with deliverability optimization.

### Authentication

Requires authentication with `sendgrid` integration.

### Capabilities

SendGrid provides email delivery and marketing capabilities:

* Transactional email sending
* Marketing email campaigns
* Contact and list management
* Email analytics and tracking
* Template management
* Webhook management

### Available Functions

SendGrid provides functions for email delivery and management:

| Function              | Description                                   |
| --------------------- | --------------------------------------------- |
| `send_email`          | Send a transactional email.                   |
| `send_bulk_email`     | Send emails to multiple recipients.           |
| `create_contact`      | Add a contact to SendGrid.                    |
| `add_contact_to_list` | Add a contact to a marketing list.            |
| `get_contacts`        | List contacts with filtering.                 |
| `get_lists`           | List all marketing lists.                     |
| `get_email_stats`     | Get email delivery and engagement statistics. |
| `create_template`     | Create an email template.                     |
| `get_templates`       | List email templates.                         |

<Info>
  SendGrid provides many more functions for email management, analytics, and automation. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

SendGrid supports app event triggers:

| Trigger Slug               | Description                              |
| -------------------------- | ---------------------------------------- |
| `SENDGRID_EMAIL_DELIVERED` | Triggered when an email is delivered.    |
| `SENDGRID_EMAIL_OPENED`    | Triggered when an email is opened.       |
| `SENDGRID_EMAIL_CLICKED`   | Triggered when an email link is clicked. |
| `SENDGRID_EMAIL_BOUNCED`   | Triggered when an email bounces.         |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for SendGrid.
</Info>

## Instagram

Visual social media platform for sharing photos and videos, managing business accounts, and engaging with audiences.

### Authentication

Requires authentication with `instagram` integration.

### Capabilities

Instagram provides social media management capabilities:

* Content publishing (photos and videos)
* Story management
* Comment and message management
* Analytics and insights
* Hashtag tracking

### Available Functions

Instagram provides functions for content management and engagement:

| Function           | Description                              |
| ------------------ | ---------------------------------------- |
| `create_post`      | Create a new post with photo or video.   |
| `create_story`     | Create a story post.                     |
| `get_post`         | Get post details and engagement metrics. |
| `list_posts`       | List posts from an account.              |
| `get_comments`     | Get comments on a post.                  |
| `reply_to_comment` | Reply to a comment.                      |
| `get_insights`     | Get account analytics and insights.      |

<Info>
  Instagram provides additional functions for content management, analytics, and engagement. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

Instagram supports app event triggers:

| Trigger Slug                | Description                           |
| --------------------------- | ------------------------------------- |
| `INSTAGRAM_POST_CREATED`    | Triggered when a new post is created. |
| `INSTAGRAM_COMMENT_CREATED` | Triggered when a comment is created.  |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Instagram.
</Info>

## LinkedIn

Professional networking platform for B2B marketing, content sharing, and lead generation.

### Authentication

Requires authentication with `linkedin` integration.

### Capabilities

LinkedIn provides professional networking and marketing capabilities:

* Company page management
* Content publishing (posts and articles)
* Lead generation
* Analytics and insights
* Message management

### Available Functions

LinkedIn provides functions for professional networking and marketing:

| Function               | Description                                          |
| ---------------------- | ---------------------------------------------------- |
| `create_post`          | Create a post on a company page or personal profile. |
| `create_article`       | Publish a LinkedIn article.                          |
| `get_post`             | Get post details and engagement metrics.             |
| `list_posts`           | List posts from a page or profile.                   |
| `get_company_insights` | Get company page analytics.                          |
| `get_leads`            | Retrieve lead generation form submissions.           |

<Info>
  LinkedIn provides additional functions for content management, analytics, and lead generation. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

LinkedIn supports app event triggers:

| Trigger Slug                | Description                           |
| --------------------------- | ------------------------------------- |
| `LINKEDIN_POST_CREATED`     | Triggered when a new post is created. |
| `LINKEDIN_MESSAGE_RECEIVED` | Triggered when a message is received. |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for LinkedIn.
</Info>

## Twitter

Social media platform for real-time updates, engagement, and brand communication.

### Authentication

Requires authentication with `twitter` integration.

### Capabilities

Twitter provides social media management capabilities:

* Tweet creation and management
* Direct message management
* User engagement tracking
* Analytics and insights
* List management

### Available Functions

Twitter provides functions for tweet and engagement management:

| Function              | Description                               |
| --------------------- | ----------------------------------------- |
| `create_tweet`        | Post a new tweet.                         |
| `get_tweet`           | Get tweet details and engagement metrics. |
| `list_tweets`         | List tweets from a user or timeline.      |
| `retweet`             | Retweet a tweet.                          |
| `like_tweet`          | Like a tweet.                             |
| `get_user`            | Get user profile information.             |
| `send_direct_message` | Send a direct message.                    |

<Info>
  Twitter provides many more functions for engagement, analytics, and account management. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

Twitter supports app event triggers:

| Trigger Slug             | Description                                  |
| ------------------------ | -------------------------------------------- |
| `TWITTER_TWEET_CREATED`  | Triggered when a new tweet is posted.        |
| `TWITTER_MENTION`        | Triggered when your account is mentioned.    |
| `TWITTER_DIRECT_MESSAGE` | Triggered when a direct message is received. |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Twitter.
</Info>

## Additional Marketing Tools

The following tools are also available for marketing automation:

### Email Marketing Platforms

* **Omnisend** - Marketing automation for ecommerce with email, SMS, and push notifications
* **Mailerlite** - Email marketing platform with automation and landing pages
* **Benchmark Email** - Email marketing platform with templates and analytics

### Social Media Platforms

* **TikTok** - Short-form video platform for content creation and engagement
* **YouTube** - Video-sharing platform for channel management and analytics
* **Reddit** - Social news platform for community engagement

### SEO & Analytics Tools

* **Ahrefs** - SEO and marketing platform with keyword research and backlink analysis
* **Semrush** - Comprehensive SEO suite with competitor analysis
* **Moz** - SEO software suite with domain authority and link analysis
* **Google Ads** - Online advertising platform for search and display ads
* **Meta Ads** - Advertising management platform for Facebook and Instagram ads

### Lead Generation Tools

* **Apollo** - CRM and lead generation with contact database and email finder
* **Hunter** - Email finder and verifier for lead generation
* **Instantly** - Cold email outreach platform with automation
* **Lemlist** - Multichannel prospecting with email and LinkedIn

### Design & Creative Tools

* **Canva** - Graphic design platform for creating marketing materials
* **Brandfetch** - Brand asset retrieval for logos and brand guidelines
* **HeyGen** - AI-driven video creation for marketing videos

### Email Validation

* **ZeroBounce** - Email validation and verification service

<Info>
  For detailed function lists and trigger information for these tools, use `get_tools_capabilities` and `get_tools_trigger_actions` respectively. Each tool provides comprehensive functions for its specific use case.
</Info>

## Using Marketing Tools in Workflows

### Example: Lead Nurturing

```
"Start workflow when a new contact is created in HubSpot, send welcome email via Mailchimp, and add to LinkedIn campaign"
```

The workflow will:

1. Use HubSpot trigger for new contacts
2. Send welcome email via Mailchimp
3. Add contact to LinkedIn campaign

### Example: Social Media Automation

```
"Monitor Facebook page for new comments and respond automatically via workflow"
```

The workflow will:

1. Use Facebook trigger for new comments
2. Analyze comment sentiment
3. Generate and post response

## Best Practices

<AccordionGroup>
  <Accordion title="Email Marketing">
    Optimize email campaigns:

    * Segment audiences for targeted messaging
    * A/B test subject lines and content
    * Monitor open and click rates
  </Accordion>

  <Accordion title="Social Media Management">
    Manage social presence:

    * Schedule posts across platforms
    * Monitor mentions and engagement
    * Respond to comments and messages
  </Accordion>

  <Accordion title="Lead Generation">
    Generate and nurture leads:

    * Capture leads from multiple sources
    * Score and qualify leads
    * Automate follow-up sequences
  </Accordion>
</AccordionGroup>

## Limitations

* **All Tools**: Each tool connects to a single authenticated account per workflow
* **All Tools**: Subject to service rate limits and API quotas
* **Social Media**: Some platforms have restrictions on automated posting

<Warning>
  Each marketing tool integration connects to a single authenticated account. To use multiple accounts, create separate workflows.
</Warning>
