July 2022 Summaries
9 posts from Nylas
Filter
Month:
Year:
Post Summaries
Back to Blog
Nylas utilizes the Kong API gateway to efficiently manage its API requests by authenticating, controlling routing, and transforming requests and responses through custom plugins. The necessity for a custom plugin arises from the limitations of Kong's built-in plugins, which cannot handle complex logic such as authentication and routing based on user account information. Nylas opted for a custom plugin written in Go due to its speed and lightweight nature, aligning with their existing backend services. The API gateway is divided into a control plane, establishing routing policies and managing system configurations, and a data plane, which processes external requests, enhancing reliability and scalability. Testing the custom plugin involves creating a developer environment using minikube to simulate real-world functionality, as unit tests are insufficient due to the Lua-based nature of Kong's PDK libraries. Deployment requires compiling the plugin for Linux, building a Docker image, and configuring Helm to register the plugin, ensuring it's available within Kong. Troubleshooting involves monitoring logs for plugin crashes, as Kong lacks native alerting for such issues, and leveraging the file-log plugin to aid in debugging.
Jul 27, 2022
1,743 words in the original blog post.
Email by Nylas, a new app available in the Stripe App Marketplace, integrates email communication directly into the Stripe Dashboard to streamline customer support workflows for both shared and private email accounts. This app, which is free for all Stripe users, enables bi-directional email sync, allowing emails sent from the Stripe Dashboard to appear in the user's email client and vice versa. It aims to reduce context switching and enhance efficiency for customer-facing roles by consolidating tools needed for tasks such as processing refunds and managing billing disputes. The collaboration between Stripe, a leading financial infrastructure platform, and Nylas, a company specializing in communications data access, seeks to accelerate business opportunities, improve workflows, and increase customer engagement. Stripe's mission to enhance the GDP of the internet aligns with Nylas' goal of supporting developers in accessing communications data to inspire innovation and digital transformation at scale.
Jul 26, 2022
524 words in the original blog post.
The text explores the use of the Nylas Command Line Interface (CLI) to test webhooks without needing an external web server, explaining the concept of webhooks as automated messages triggered by events in applications. It highlights the efficiency of webhooks over polling, as they allow applications to receive updates without repeatedly requesting data. The guide provides a step-by-step tutorial on setting up a webhook tunnel using the Nylas CLI, creating a Flask web application to process webhook data, and deploying this application using Heroku. It demonstrates how to handle webhook data in a local environment with Python and Flask, and how to extend this setup by deploying to Heroku for broader accessibility, while storing data in an SQLite database. The process includes validating webhook signatures, configuring environment variables, and using Nylas for email tracking events like message creation, updates, and link clicks, illustrating the practical application of webhooks in real-time data handling and decision-making processes.
Jul 22, 2022
2,342 words in the original blog post.
This blog post provides a comprehensive guide on using the Nylas Node SDK to manage contacts efficiently, demonstrating how to perform various operations such as listing, creating, updating, and deleting contacts through JavaScript scripts. It begins with instructions on setting up the environment and obtaining necessary credentials, followed by detailed code examples for each type of operation, including listing five contacts, creating a new contact, updating a contact's information, and deleting a contact. Additionally, it explores creating multiple contacts from recent emails, offering step-by-step guidance for each task. The post emphasizes the importance of updating relevant variables, such as contact IDs, and highlights potential errors when dealing with auto-generated contacts. For further exploration, it directs readers to the Nylas Samples code repository and the Node SDK documentation for more examples and information.
Jul 19, 2022
1,392 words in the original blog post.
Nylas is a Communication Platform as a Service (CPaaS) that simplifies integration with email, calendar, and contact providers by serving as a central integration point. It operates as a RESTful API, supporting any development language through standard HTTP methods, and offers Java, Python, NodeJS, and Ruby SDKs for easier development, with community-contributed SDKs for other languages like PHP and GO. Nylas provides tools such as a Command Line Interface (CLI) and a Postman collection to facilitate API interactions without the need for immediate development. The platform emphasizes a user-friendly developer experience, offering extensive documentation, support tickets, and customer success managers for assistance, while working on expanding user support networks and encouraging community contributions to enhance the platform's features and capabilities.
Jul 15, 2022
1,492 words in the original blog post.
The text provides a detailed guide on using Node-Red, a low-code programming environment based on NodeJS, to send and read emails with the Nylas APIs. It begins with instructions for installing Node-Red and using its visual interface to set up email sending by configuring nodes, such as Inject, HTTP Request, and Sysmessage, to create notifications and send emails with JSON payloads. The process of reading emails involves setting up HTTP nodes to fetch messages from the inbox, manipulating parameters with Change and Function nodes, formatting dates, and displaying email information using a Template node with HTML code. The guide emphasizes the simplicity and efficiency of managing emails in Node-Red, encouraging readers to explore more about email management with Nylas through their documentation and resources.
Jul 09, 2022
1,342 words in the original blog post.
Nylas will participate in the Solutions Ressources Humaines conference in Paris from March 22 to 24, showcasing how their products enhance efficiency and productivity in human resources management. Nylas is focused on reducing the administrative burden faced by human resources professionals, who reportedly spend 40% of their resources and up to 30% of their working hours on routine tasks. By integrating Nylas' APIs, platforms like Ceridian, Lever, and Jobylon have saved significant development time, allowing their clients to automate tasks such as employee data management, payroll preparation, job posting, and application management. The company offers market-leading API solutions that are secure, easy to use, and help developers provide essential scheduling and communication features to users. Visitors to the Nylas booth at the event can engage with specialists, participate in a Nintendo Switch raffle, and explore how these integrations can benefit their human capital management systems.
Jul 03, 2022
435 words in the original blog post.
Nylas is set to participate in Shoptalk 2022 in Las Vegas from March 27-30, where they aim to engage with attendees from the retail sector and demonstrate how their platform can enhance customer engagement, omni-channel capabilities, and conversion rates, ultimately boosting brand loyalty. The Nylas platform leverages consumer data extracted from email inboxes, using AI/ML for intelligent parsing to offer a comprehensive customer view with real-time B2C post-purchase data from various retailers, including Amazon. This allows businesses to better understand customer behaviors and make personalized recommendations. Additionally, Nylas provides features like multi-carrier delivery tracking to further differentiate businesses from competitors. Attendees are encouraged to visit Nylas at booth #3098 for a live demo, meet the team, and participate in a chance to win a PS5, all while enjoying a treat at the event.
Jul 03, 2022
221 words in the original blog post.
The post, excerpted from an ebook titled "The Hidden Costs of Building Your Own Communications Features," argues that developing in-house communications integrations can be time-consuming, costly, and complex, often leading to delays and budget overruns. It highlights the advantage of opting for pre-built solutions, such as the Nylas platform, which enables organizations to save time and resources by providing a single point of integration for email, calendar, and contact communications features. By leveraging such platforms, companies can accelerate product development and maintain a competitive edge without the need for extensive engineering efforts typically associated with building and maintaining custom integrations.
Jul 01, 2022
325 words in the original blog post.