langflow-ai / langflow

Langflow is a low-code app builder for RAG and multi-agent AI applications. It’s Python-based and agnostic to any model, API, or database.
http://www.langflow.org
MIT License
28.56k stars 3.67k forks source link

[Feature Request] Implement SMTP-based User Invitation Feature #1715

Open YamonBot opened 5 months ago

YamonBot commented 5 months ago

Reason for Suggestion

To streamline the process of user onboarding by automating invitations and password setup via email, enhancing user experience and administrative efficiency.

Content of the Proposal

Introduce a feature where SMTP settings can be configured either through environment variables or a dedicated admin page. Once set up, the system should leverage these SMTP settings to send out user invitations and facilitate password creation processes directly via email.

Technical Considerations

  1. Implement input fields on the admin page or environment variable configurations for SMTP details (server address, port, username, password).
  2. Ensure secure storage and handling of SMTP credentials.
  3. Develop email templates for invitations and password setup.
  4. Integrate with the existing user management system to trigger emails upon user creation or invitation.

Potential Use Cases

YamonBot commented 4 months ago

https://github.com/langflow-ai/langflow/issues/1864

YamonBot commented 2 months ago

@carlosrcoelho Is it implemented? or not planned?

carlosrcoelho commented 2 months ago

@YamonBot, I have forwarded this internally so we can evaluate these implementations. I accidentally closed this issue but have reopened it. Thank you for the suggestion!