Bulk Messaging Connector Integration Guide

Introduction
The Bulk Messaging connector enables seamless integration with various communication platforms, empowering users to automate bulk messaging tasks via email and LinkedIn. This guide provides comprehensive instructions on configuring and utilizing the Bulk Messaging Connector within your application.
Getting Started with Bulk Messaging
To begin using the Bulk Messaging connector, follow these steps:
- Create Necessary Accounts: Ensure you have accounts for the email services and LinkedIn.
- Generate API Tokens: Obtain API tokens for the email services and LinkedIn to authenticate your requests.
Configuring the Bulk Messaging Connector
Once you have your accounts and API tokens, you can configure the Bulk Messaging Connector with the following settings:
ltm_connector_id
: The LTM connector to use for getting the data.email_connector_ids
: A list of email connectors to pick at random (optional, max 50).email_validation_connector_id
: Connector for validating email addresses (optional).unipile_connector_id
: Connector for sending LinkedIn messages to users (optional).mode
: Preferred mode of communication ('email', 'linkedin', 'both').llm_model
: Specifies which LLM model to be used for generating responses.number_of_emails_per_connector_id
: Number of emails to be sent per email connector ID (1-100).campaign_name
: Name of the campaign, used as the subject of the email.wait_time_between_messages
: Wait time in seconds between sending messages to different people (0-86400).message_prompt
: Prompt for generating the message content.ltm_prompt
: Prompt which will be used to fetch the LTM records.
Configuration Example
ltm_connector_id: "connector-123"
email_connector_ids:
- "email-connector-1"
- "email-connector-2"
email_validation_connector_id: "email-validation-connector"
unipile_connector_id: "unipile-connector"
mode: "both"
llm_model: "model-1"
number_of_emails_per_connector_id: 10
campaign_name: "Summer Sale Campaign"
wait_time_between_messages: 60
message_prompt: "Hello {name}, we have an exclusive offer for you!"
ltm_prompt: "Fetch LTM records for {date}"
Utilizing the Bulk Messaging Connector
The Bulk Messaging connector supports various functionalities, including:
- Sending Messages: Automate the process of sending bulk messages via email and LinkedIn.
Actions
Send
- Description: Fetches data about the provided configuration and sends bulk messages.
- Inputs:
number_of_records_to_fetch
: Number of records to fetch from the LTM.
- Outputs:
responses
: The responses from the messaging actions.ltm_query
: The query object used to fetch LTM records.
Best Practices
- Optimize Message Content: Ensure your message content is engaging and relevant to maximize response rates.
- Error Handling: Implement robust error handling mechanisms to gracefully handle errors encountered during message sending or API interactions.
- Security: Securely manage and protect your API tokens to prevent unauthorized access to your accounts and resources.
Conclusion
In conclusion, the Bulk Messaging Connector offers a powerful solution for automating bulk messaging tasks through seamless integration with various communication platforms. By leveraging the capabilities of email services and LinkedIn, developers can build sophisticated messaging workflows to streamline communication and improve productivity. With proper configuration and utilization of the Bulk Messaging Connector, users can harness the full potential of automated messaging to reach a wider audience and automate repetitive tasks effectively.