Appearance
Third-party-apps and built-in integrations
Mation offers a wide array of third-party apps and built-in integrations.
Our built-in integrations work immediately out of the box, whereas the third-party apps require individual configuration to function with Mation.
INFO
This page explains the steps you need to follow to set up connections in Mation. If any of the steps are outdated, please let us know.
Third-party apps
A third-party app is a software application created by a developer that is not the manufacturer of the device the app runs on or the owner of the website that offers it, in our case it is a software not developed by Mation.
Third-party developers greatly enrich our platform’s ecosystem by providing diverse applications that cater to a wide array of needs and preferences.
We have already included a wide array of third-party apps and are continuously working on further integrations. If you should be looking for a service not yet provided, please file an integration request using our GitHub issues.
TIP
Whenever you want to create a connection for an app, you may click the our documentation link in the information box to learn how to create a connection step by step for that specific app. The example image below illustrates how to consult our documentation while connecting the Typeform app.
NOTE
You need to register an account first with each of the third-party apps you would like to connect with Mation.
List of third-party apps
- Carbone
- DeepL
- Discord
- Dropbox
- Flickr
- Ghost
- GitHub
- GitLab
- Google Calendar
- Google Drive
- Google Forms
- Google Sheets
- HubSpot
- Invoice Ninja
- Mattermost
- Miro
- Notion
- Ntfy
- Odoo
- Open AI
- Pipedrive
- Placetel
- PostgreSQL
- Pushover
- Remove.bg
- Salesforce
- SignalWire
- Slack
- SMTP
- Spotify
- Strava
- Stripe
- Telegram
- Todoist
- Trello
- Twilio
- Typeform
- WordPress
- X (Twitter)
- Xero
- YouTube
- Zendesk
Carbone
Carbone is a report generation tool that allows users to create dynamic documents using a template-based system. It uses JSON data to populate templates and then merges the data and template to produce documents such as PDFs, spreadsheets, and other formats. This software is designed to automate the document generation process, significantly reducing the time needed to produce customized reports and documents.
Key features of Carbone:
- JSON data to populate templates that are designed in office suite software.
- Dynamic Data Binding: Carbone can replace placeholders in documents with actual data, allowing for dynamic report generation.
- Multiple Operations: The software enables operations such as field replacement, data formatting, repeating document portions, looping through nested arrays, and conditional data display.
- Support for Various Formats: Carbone supports a wide range of input template formats such as XML, HTML, ODT, ODS, DOCX, XLSX, and more, as well as multiple output file formats including PDF, DOC, TXT, JPG, PNG, CSV, etc.
Read more detailed information on Carbone here.
Installation
Installation instructions for Carbone.
DeepL
DeepL is an artificial intelligence company that provides an automatic translation service capable of translating texts and documents into a variety of languages with a high degree of accuracy and fluency.
Key features of DeepL:
- High-Quality Translations: DeepL uses neural networks to produce translations, which often seem more natural and contextually accurate compared to other services.
- Multiple Language Support: While it started with fewer languages, DeepL has been expanding its language offerings and now includes many European languages as well as some Asian languages.
- Documents Translation: Users can upload documents in various formats (like .docx, .pptx, and .pdf) and have them translated while preserving the formatting.
- Confidentiality: DeepL emphasizes data protection, stating that uploaded texts are deleted after translation, which can make it a preferred choice for users concerned with privacy.
- Pro Subscription: For professional users, DeepL offers a Pro subscription with additional features, including an enhanced API, no data limits on translation, and improved security measures.
DeepL has become a popular tool for both casual users needing quick translations and professional organizations requiring more nuanced translations for business documents, website content, and other important text.
Read more detailed information on DeepL here.
Installation
Installation instructions for DeepL.
Discord
Discord is a communication platform designed for creating communities ranging from gamers to education and businesses. It offers a wide array of communication tools including voice calls, video calls, text messaging, media and files sharing, which are organized in servers (both public and private) and channels dedicated to various topics. Mation enables you to send a message to specific Discord channel.
Key Features of Discord:
- Servers and Channels: Users can create or join servers, which are like individual community hubs, each with its own members, rules, and channels. Channels within servers can be text-based or voice-based for different conversation topics or purposes.
- Voice and Video Communication: Discord supports voice channels for real-time voice chat and has video conferencing capabilities, as well as screen sharing.
- Direct Messages: Users can send private messages to other users and create private group chats outside of servers.
- Roles and Permissions: Server administrators can assign roles to members with specific permissions, controlling who can access certain channels or execute commands.
- Bots: Discord allows the integration of bots that can automate tasks, manage servers, provide entertainment, and much more.
- Customization: Users can customize their profile, and server admins can customize their servers with different text and voice channels, roles, permissions, and server-specific emojis.
- Cross-platform: Discord is available as a web app, desktop app (for Windows, macOS, Linux), and mobile app (for iOS and Android), allowing users to stay connected from anywhere.
- Streaming and Integration: Users can stream games or other content directly in Discord and integrate with other services like Twitch or Spotify.
- Security and Privacy: Discord offers various privacy and security settings, including two-factor authentication (2FA) and the ability to control friend requests and direct messages.
Discord has become particularly popular among gamers for its robust features that support gaming communities, but it's also used by a wide variety of other groups for general communication and organization purposes. It has grown to be a favored platform for virtual events, study groups, fan clubs, and even professional workspaces.
Read more detailed information on Discord here.
Installation
Installation instructions for Discord.
Dropbox
Dropbox is a cloud-based file hosting service that offers cloud storage, file synchronization, personal cloud, and client software. It allows users to create a special folder on their computers, which Dropbox then synchronizes so that it appears to be the same folder (with the same contents) regardless of the device used to view it. Files placed in this folder are also accessible through the Dropbox website and mobile apps.
Key features of Dropbox:
- File Storage: Users can store files in the cloud, making them accessible from anywhere with an internet connection.
- File Synchronization: Dropbox can sync files across multiple devices, ensuring that every device has the most current version of each file.
- File Sharing: Users can share files and folders with others, even if they don't have a Dropbox account, by creating a link that they can send to others.
- Collaboration: Dropbox Paper is a collaborative workspace that allows teams to work together in real-time on documents, with commenting and editing features.
- Backup and Recovery: Dropbox can be used to back up important files and has a feature to recover deleted files or restore previous versions of files for a certain time period.
- Integration: It integrates with a wide range of third-party applications, making it easy to work with files in other programs directly from Dropbox.
- Security: Dropbox provides security features such as two-factor authentication and has a strong emphasis on data encryption both in transit and at rest.
- Business Solutions: Dropbox Business offers additional features for teams and businesses, including more storage space, advanced security, and administrative tools for managing users and monitoring activity.
Read more detailed information on Dropbox here.
Installation
Installation instructions for Dropbox.
Flickr
Flickr is an online photo management and sharing application where users can upload, share, and explore photographs and videos. Flickr is popular as it maintains the quality of the original photographs.
Key features of Flickr:
- Photo and Video Hosting: Users can upload photos and videos to their Flickr account. The platform is known for its high-quality image presentation.
- Free and Pro Accounts: Flickr offers a basic free account with limited storage and features, as well as a Pro account that provides unlimited storage, ad-free browsing, advanced stats, and more.
- Organization Tools: Users can organize their photos into albums, tag them with keywords, and add them to groups.
- Community Groups: Users can join and create groups based on common interests, themes, or topics. Groups can have forums for discussion and pools of photos shared by members.
- Licensing Options: Photographers can license their images in various ways, including Creative Commons licenses, which allows them to share their work with conditions they choose.
- Discovery: The platform has various ways to discover new photos and photographers, such as through search, Explore page, tags, and groups.
- Social Interaction: Users can comment on photos, like them (referred to as "faving" on Flickr), and follow the streams of other photographers.
- Privacy and Sharing Controls: Users have granular control over who can see and share their photos.
Triggers:
- New album: Create new album.
- New favourite photos: Triggers when a photo is tagged as a favourite.
- New photos: Triggers when a new photo is added.
- New photo in album: Triggers when a new photo is added to an album.
Read more detailed information on Flickr here.
Installation
Installation instructions for Flickr.
Ghost
Ghost is a professional publishing platform that is open source and available for developers to work with. Ghost is a headless Node.js CMS designed to simplify the process of online publishing for individual bloggers as well as large editorial teams.
Key features of Ghost:
- Delightful Writing Experience: A focused and intuitive editor that emphasizes a clean, distraction-free writing environment.
- Markdown Support: Native Markdown support for efficient writing and content formatting.
- Custom Branding: Tools to easily customize the branding of your site, including logos, icons, and color schemes.
- Scheduled Posts: The ability to schedule posts to be published automatically at a future time.
- Tags Taxonomy: Advanced tagging system to organize content, allowing for automation and better content management.
Triggers:
New post published: Triggers when a new post is published.
Read more detailed information on Ghost here.
Installation
Installation instructions for Ghost.
GitHub
GitHub is a web-based platform used for version control and collaborative software development built on the Git system. GitHub facilitates collaboration among developers and allows them to track changes, contribute to each other's work, and manage projects within repositories without overwriting each other's changes.
Key features of GitHub:
- Repositories: GitHub allows users to create repositories where they can store and manage their code. A repository (or "repo") contains all of the project's files, and the revision history.
- Forking: Users can "fork" a repository, creating a personal copy where they can make changes without affecting the original project.
- Pull Requests: After making changes in a forked repository, a user can send a "pull request" to the original repository. This lets the maintainers know that there are changes they may want to review and possibly merge into their project.
- Branching: Branches let developers diverge from the main project to work on updates or new features without affecting the main codebase, allowing for safer experimentation and easier code management.
- Issue Tracking: GitHub provides issue tracking which allows users to report bugs, suggest features, and discuss with the collaborators on various aspects of the project.
- GitHub Actions: This is a CI/CD (Continuous Integration/Continuous Delivery) feature that automates workflows to build, test, and deploy code right from GitHub.
- GitHub Pages: Users can host a static website directly from a GitHub repository, often used for project documentation or personal blogs.
- GitHub Marketplace: A marketplace for third-party tools that integrate with GitHub to improve the development workflow.
- Social Networking Features: GitHub supports features like followers, stars to mark favourite projects, news feed, and the ability to watch repositories for updates.
- GitHub Desktop: An application that provides a GUI-based approach to the command-line tools, making it more accessible for those less comfortable with the command-line interface.
- Security Features: Security features like security advisories, automated security fixes, and dependency review tools help maintain the security of the code.
- Educational Resources: GitHub Education offers free access to premium GitHub features and educational content for students and teachers.
GitHub is not only a repository hosting service but also a powerful collaboration tool and social network for developers. It plays a significant role in open source, where many projects are hosted and collaboratively developed.
Triggers:
- New issues: Triggers when a new issue is created.
- New pull requests: Triggers when a new pull request is created.
- New stargazers: Triggers when a user stars a repository.
- New watchers: Triggers when a user watches a repository.
Action:
Create issue: Creates a new issue.
Read more detailed information on GitHub here.
Installation
Installation instructions for GitHub.
GitLab
GitLab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking, and continuous integration and deployment pipeline features, using an open-source license, developed by GitLab Inc. It is a powerful platform that covers the full software development lifecycle, from project planning and source code management to monitoring and security. It allows teams to collaborate on coding, testing, and deploying applications.
Key features of GitLab:
- Git Repository Management: GitLab provides a user-friendly interface on top of Git functionality. It supports branch management, file locking, and merge requests.
- Continuous Integration/Continuous Delivery (CI/CD): GitLab has built-in Continuous Integration and Continuous Delivery, making it possible to automate the entire process from code change to deployment.
- Issue Tracking: GitLab offers issue tracking tools that allow teams to create, manage, and track issues and bugs within a project.
- Code Review: GitLab provides code review tools that facilitate merge requests, code annotations, and inline discussion on code changes.
- Wiki: Each GitLab project can have its own wiki, which is useful for keeping documentation close to the source code.
- Kubernetes Integration: GitLab offers seamless integration with Kubernetes, allowing you to deploy your applications to a Kubernetes cluster.
- Security and Compliance: GitLab provides features like Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and container scanning to improve the security of your applications.
- DevOps Score: It gives feedback on how your team is doing with adopting DevOps practices and how you could improve.
- GitLab Pages: Like GitHub Pages, GitLab allows you to host static websites directly from a repository in GitLab.
- Project Management: You can manage projects with features for time tracking, moving issues between projects, and project roadmaps.
- Snippets: Share small pieces of code or text with others as "snippets," which are similar to GitHub's gists.
- Import/Export: GitLab provides the ability to import projects from other platforms, as well as to export your GitLab project.
- User Management and Permissions: Control access to your projects with fine-grained user permissions and user management tools.
- Auto DevOps: Automatically set up your CI/CD pipeline with minimal configuration.
GitLab is unique in that it provides a single application for the entire software development and operations lifecycle. This can lead to increased efficiency and reduced complexity for teams. It can be used self-hosted on your own servers, or you can use GitLab's hosted option, GitLab.com. Its flexibility and extensive feature set make it a favourite among many organizations, from small teams to large enterprises.
Triggers:
- Confidential issue event: Triggers when a new confidential issue is created or an existing issue is updated, closed, or reopened.
- Confidential comment event: Triggers when a new confidential comment is made on commits, merge requests, issues, and code snippets.
- Deployment event: Triggers when a deployment starts, succeeds, fails or is canceled.
- Feature flag event: Triggers when a feature flag is turned on or off.
- Issue flag event: Triggers when a new issue is created or an existing issue is updated, closed, or reopened.
- Job event: Triggers when the status of a job changes.
- Merge request event: Triggers when merge request is created, updated, or closed.
- Comment event: Triggers when a new comment is made on commits, merge requests, issues, and code snippets.
- Pipeline event: Triggers when the status of a pipeline changes.
- Push event: Triggers when you push to the repository.
- Release event: Triggers when a release is created or updated.
- Tag event: Triggers when you create or delete tags in the repository.
- Wiki page event: Triggers when a wiki page is created, updated, or deleted.
Read more detailed information on GitHLab here.
Installation
Installation instructions for Gitlab.
Google Calendar
Google Calendar is a time-management and scheduling service provided by Google. It enables users to create and edit events, reminders, and tasks.
Key features of Google Calendar:
- Event Creation and Management: Users can create, edit, and manage events with ease.
- Sharing and Collaboration: Calendars can be shared with others, allowing for collaborative scheduling.
- Integration with Gmail: Events can be created from Gmail messages directly.
- Reminders and Notifications: Set up notifications for upcoming events via email or pop-up.
- Multiple Calendar Support: Users can create multiple calendars for different needs and manage them simultaneously.
- Mobile Access: Accessible on mobile devices, allowing users to manage their calendar on the go.
- Customizable Views: Offers daily, weekly, monthly, and agenda views.
- Time Zone Support: Automatic time zone conversion for scheduling across different locations.
- Task Management: Ability to add tasks and to-do lists.
- Event Attachments: Users can attach documents or files to calendar events.
Triggers:
- New calendar: Triggers when a new calendar is created.
- New event: Triggers when a new event is created.
Read more detailed information on Google Calendar here.
Installation
Installation instructions for Google Calendar.
Google Drive
Google Drive is a file storage and synchronization service developed by Google. Google Drive allows users to store files on their servers, synchronize files across devices, and share files. It also provides apps with offline capabilities for Windows and macOS computers, and Android and iOS smartphones and tablets.
Key features of Google Drive:
- File Storage: Users can upload and save various file types, including documents, photos, audio, and videos to Google Drive.
- Cloud-native Collaboration: Google Drive integrates with Google's suite of office applications like Google Docs, Sheets, and Slides which are cloud-native applications that allow for real-time collaboration among users.
- Sharing and Permissions: Users can share files and folders with others by inviting them through their email or by sharing a link. Permissions can be customized to control whether recipients can view, comment on, or edit the files.
- Powerful Search: Drive has a powerful search functionality that includes the ability to search for content by description, file content, and even objects or text in images and scanned documents.
- Sync Across Devices: The service keeps the same files synced across multiple devices, so users can work from a computer, tablet, or phone.
- Google Drive File Stream: A desktop application that allows users to quickly access all of their Google Drive files on demand, directly from their computer without losing precious drive space.
- Team Drives: For business and enterprise users, Google Workspace (formerly G Suite) offers shared spaces where teams can easily store, search, and access their files anywhere, from any device.
- Offline Access: Users can mark specific files or Google Docs, Sheets, and Slides for offline access on their computer or mobile app.
- Encryption and Security: Google Drive offers robust security features, including encryption of files stored on servers and in transit, two-step verification, and the use of security keys.
- Generous Storage and Upgrade Options: Google Drive offers 15 GB of free storage for every Google account, with the option to purchase more storage through Google One, which includes additional benefits like sharing the plan with family and expert support.
- File Viewing: The platform supports the viewing of a variety of file types, even if the native applications are not installed on the device being used.
- Google Photos Integration: Google Drive used to have a close integration with Google Photos, although Google has since changed how the two services interact, making them more distinct.
Google Drive is widely used for personal data storage, file sharing, and collaboration in educational and professional settings. Its integration with Google Workspace applications makes it a central component of Google's productivity and collaboration tools.
Triggers:
- New files: Triggers when any new file is added (inside of any folder).
- New files in folder: Triggers when a new file is added directly to a specified folder (but not its subfolder).
- New folders: Triggers when a new folder is added directly to a specified folder (but not its subfolder).
- Update files: Triggers when a file is updated in a specified folder (but not its subfolder).
Read more detailed information on Google Drive here.
Installation
Installation instructions for Google Drive.
Google Forms
Google Forms is a survey administration app that is part of the Google Drive office suite along with Google Docs, Google Sheets, and Google Slides. It allows users to create custom forms for surveys and questionnaires at no cost. The collected information is automatically connected to a spreadsheet. The spreadsheet is populated with the survey and quiz responses to facilitate data analysis.
Key features of Google Forms:
- Customizable Forms: Users can build a form with a simple interface, adding questions and selecting response formats such as multiple choice, drop-downs, or short answers.
- Templates: There are various templates available for common forms like RSVPs, quizzes, and feedback surveys, which can be customized as needed.
- Real-time Response Information: As soon as participants submit their responses, the data is immediately available for review.
- Automatic Summaries: Google Forms provides automatic summaries of all responses with graphs and charts.
- Collaborative Editing: Multiple people can work on the same form at the same time, much like other tools in the Google Drive suite.
- Integration with Google Sheets: All responses can be viewed in real-time in a Google Sheet and are neatly organized, allowing for further analysis and data manipulation.
- Quizzes: Forms can be set up as quizzes, with automatic grading and feedback for respondents.
- Branching and Skip Logic: Based on answers, you can direct respondents to different questions or pages, controlling the flow of the survey.
- File Uploads: You can allow respondents to upload files with their responses, which is useful for applications like job submissions or assignments.
- Accessibility: Google Forms are accessible through any web browser and are mobile-friendly, allowing respondents to easily fill out a form on a smartphone or tablet.
- Security and Privacy: Forms can be made public or restricted to certain users, and Google's security measures help protect the data collected.
- Customizable Themes: Users can choose different colors, fonts, and images to match the theme of the form with the topic or company branding.
- Data Validation: For certain types of questions, like email addresses or numbers, you can set criteria that the answers must meet to be accepted.
Google Forms is widely used in education for quizzes and surveys, in businesses for feedback, registration, and event planning, and by individuals who need to gather information in an organized and efficient manner. It is favoured for its simplicity, ease of use, and integration with other Google services.
Trigger:
New form responses: Triggers when a new form response is submitted.
Read more detailed information on Google Forms here.
Installation
Installation instructions for Google Forms.
Google Sheets
Google Sheets is a web-based spreadsheet program that is part of the free, web-based Google Docs Editors suite offered by Google. The service also includes Google Docs, Google Slides, Google Drawings, Google Forms, Google Sites, and Google Keep. Google Sheets allows users to create and format spreadsheets and simultaneously work with other people. It's a popular alternative to Microsoft Excel for many users due to its cloud-based structure and collaboration features.
Key features of Google Sheets:
- Collaboration: Multiple people can work on the same spreadsheet at the same time. Users can see cursor movements and edits as they happen.
- Cloud-based: Files are saved to Google Drive, which means they are accessible from any device with internet access.
- Compatibility: Google Sheets supports many of the same functions as Excel and can import/export files to Excel format.
- Version History: You can view the edit history and revert to previous versions of the document if necessary.
- Extensions and Add-ons: There is a wide range of add-ons available that can extend the functionality of Google Sheets.
- Integrated with Google Forms: Data from Google Forms can be directly piped into Sheets for analysis.
- Functionality: It supports formulas, charts, tables, pivot tables, and conditional formatting, among other spreadsheet functions.
- Offline Mode: Users can enable offline mode to view and edit spreadsheets without an internet connection.
- Scripting and Macros: Google Sheets supports scripting through Apps Script (a JavaScript-based language) to automate tasks within a spreadsheet.
- Real-time Calculations: Changes and calculations within the sheet occur in real-time, providing instant feedback.
- API Access: Sheets has an API that allows developers to read and write to Sheets or integrate it with other services.
- Data Analysis Tools: Built-in features like pivot tables, Explore panel, and various chart options facilitate data analysis.
- Mobile App: Google Sheets has a mobile app for iOS and Android, allowing users to access and edit spreadsheets on the go.
- Security: Sheets include various privacy and security settings, allowing users to control who can view, comment on, or edit documents.
- Linking Between Sheets: You can link data between different sheets and even different spreadsheets.
Google Sheets is favoured by many for its collaborative features and ease of access. The ability to access and edit documents from any device makes it highly convenient for teams and individuals who are on the go or work in multiple locations. Its integration with other Google services, such as Google Drive and Google Data Studio, adds to its versatility as a tool for personal, educational, and professional use.
Triggers:
- New spreadsheet: Triggers when you create a new spreadsheet.
- New worksheets: Triggers when you create a new worksheet in a spreadsheet.
- New spreadsheet rows: Triggers when a new row is added to the bottom of a spreadsheet.
Actions:
- Create spreadsheet: Create a blank spreadsheet or duplicate an existing spreadsheet. Optionally, provide headers.
- Create spreadsheet row: Creates a new row in a specific spreadsheet.
- Create worksheet: Create a blank worksheet with a title. Optionally, provide headers.
Read more detailed information on Google Sheets here.
Installation
Installation instructions for Google Sheets.
HubSpot
HubSpot is a comprehensive inbound marketing, sales, and service software that helps companies attract visitors, convert leads, and close customers. HubSpot is widely recognized for its user-friendly interface and its ability to provide a full funnel analysis from customer attraction to retention.
Key features of HubSpot:
- Content Management System (CMS): A powerful and easy-to-use CMS for website creation and management.
- Social Media Marketing: Tools for scheduling, publishing, and analyzing social media content.
- Web Analytics: In-depth analytics to track website performance and user behavior.
- Landing Pages: Drag-and-drop editor for creating and testing landing pages that convert.
- Customer Support: Integrated help desk and customer service tools to manage and resolve customer issues.
- CRM: A full-featured Customer Relationship Management system for tracking and nurturing customer relationships.
- Email Marketing: Tools for creating, sending, and analyzing email campaigns.
- SEO Tools: Search Engine Optimization features to improve visibility and ranking.
- Marketing Automation: Automation tools to streamline marketing tasks and workflows.
- Reporting and Dashboards: Customizable reports and dashboards to monitor key performance indicators.
Action:
Create a contact: Create a contact on user's account.
Read more detailed information on HubSpot here.
Installation
Installation instructions for HubSpot.
Invoice Ninja
Invoice Ninja is an open source platform designed for freelancers and businesses to create, send, and manage invoices. It offers features such as customizable invoice templates, online payments, expense tracking, time tracking, and a variety of integrations with payment gateways and other tools. With Invoice Ninja, users can also handle quotes, proposals, and have a client-side portal for account management. It's known for its simplicity and ease of use, allowing users to streamline their invoicing and payment processes.
Key features of Invoice Ninja:
- Customizable Invoice Templates: Allows for personalization of invoice layouts and designs.
- Online Payment Processing: Integrates with various payment gateways for easy online payments.
- Expense Tracking: Tracks business expenses and categorizes them for accounting purposes.
- Time Tracking: Enables tracking of time spent on projects or tasks.
- Client-side Portal: Provides a portal for clients to view their invoices and payment history.
- Quotes and Proposals: Creation and management of quotes and proposals for clients.
- Multi-Currency Support: Supports invoicing and payments in multiple currencies.
- Recurring Invoicing: Automates the process of sending invoices on a regular schedule.
- Reporting Tools: Generates detailed reports for financial tracking and analysis.
- Mobile App Access: Offers a mobile app for managing invoices on-the-go.
Triggers:
- New clients: Triggers when a new client is added.
- New credits: Triggers when a new credit is added.
- New invoices: Triggers when a new invoice is added.
- New payment: Triggers when a new payment is added.
- New projects: Triggers when a new project is added.
- New quotes: Triggers when a new quote is added.
Actions:
- Create client: Creates a new client.
- Create invoice: Creates a new invoice.
- Create payment: Creates a new payment.
- Create product: Creates a new product.
Read more detailed information on Invoice Ninja here.
Installation
Installation instructions for Invoice Ninja.
Mattermost
Mattermost is an open-source, self-hostable online chat service with file sharing, search, and integrations. It is designed as an internal chat for organizations and companies, and mostly serves as an alternative to Slack or Microsoft Teams. The platform provides private and public chat channels, as well as direct messages, all of which function more or less similarly to other chat services.
Key features of Mattermost:
- Self-Hosted: The biggest difference between Mattermost and many other chat services is that it can be self-hosted on your own servers, giving you full control over your data and infrastructure.
- Open source: Mattermost's open source nature allows anyone to contribute to the codebase, enhancing and customizing the platform as needed.
- Privacy and Security: With self-hosting and an open source approach, Mattermost allows organizations to maintain high levels of privacy and security for their communications.
- Customizable: It can be customized to fit any team's needs. Themes, plugins, and integrations can be tailored specifically to what a team requires.
- Integrations: Mattermost offers integrations with many third-party tools like Jira, GitHub, Trello, and more, allowing teams to connect workflows and receive notifications directly in the chat.
- Webhooks and APIs: Developers can create custom features using incoming and outgoing webhooks and a RESTful API.
- Mobile and Desktop Apps: Mattermost offers apps for iOS and Android, as well as desktop apps for Windows, macOS, and Linux.
- Large Community: The community around Mattermost is large and active, which is a strong asset for getting support and sharing customizations.
- cMulti-Language Support: It supports multiple languages, which is beneficial for international teams.
- File Sharing: Users can share files within the chat, and these files can be searched along with chat history.
- Advanced Search: The platform includes search capabilities that allow users to easily find messages, users, and files.
- Data Import and Export: Mattermost provides the ability to import data from other services and to export your data for backups or analysis.
- Compliance: It has features that support compliance measures for various standards and regulations, which is important for certain industries.
Mattermost is particularly suited for companies who value data privacy and customizability and who prefer to manage their own infrastructure rather than rely on a cloud service. It's a robust alternative for team collaboration, and due to its flexibility and self-hosted nature, it is often chosen by tech companies, security-sensitive businesses, and enterprises with strict data control needs.
Action:
Send a message to a channel: Sends a message to a specified channel.
Read more detailed information on Mattermost here.
Installation
Installation instructions for Mattermost.
Miro
Miro is a popular online collaborative whiteboarding platform designed to enable teams to work effectively together, regardless of their location. It offers a digital canvas where teams can brainstorm, plan projects, create user story maps, design wireframes, and more.
Key features of Miro:
- Interactive Whiteboards: A digital canvas for brainstorming, planning, and collaboration.
- Real-Time Collaboration: Enables teams to work together simultaneously on the whiteboard.
- Integration with Tools: Integrates with platforms like Slack, Jira, and Asana.
- Templates: Offers a variety of templates for different workflows and use cases.
- Visual Project Management: Tools for mapping out projects and workflows visually.
- Online Workshops and Meetings: Facilitates remote workshops and meetings with collaborative tools.
- User Story Maps and Wireframes: Tools specifically designed for creating user story maps and designing wireframes.
- Infinite Canvas: Provides an expansive workspace to accommodate large, complex projects.
- Access Control and Permissions: Manages who can view or edit whiteboards.
- Export Options: Ability to export boards to various file formats for sharing and presentation.
Actions:
- Create board: Creates a new board.
- **Copy board **: Creates a copy of an existing board.
- Create card widget: Creates a new card widget on an existing board.
Read more detailed information on Miro here.
Installation
Installation instructions for Miro.
Notion
Notion is an all-in-one workspace application that provides components such as notes, databases, kanban boards, wikis, calendars, and reminders. Users can connect these components to create their own systems for knowledge management, note-taking, data management, project management, among others. One of the key features of Notion is its ability to create and use databases. A Notion database is a collection of data that can be displayed in various views, including but not limited to tables, kanban boards, galleries, lists, and calendars.
Key features of Notion:
Versatility:
- Each "row" in a Notion database can contain a wide variety of content, from text and images to links, files, and other pages.
- Databases can be embedded within other pages, enabling the creation of complex systems and hierarchies.
Customizability:
- Columns in a database, which are called "properties," can be of many different types (text, number, select, multi-select, date, person, files and media, checkbox, URL, email, phone, etc.).
- The properties can be used to filter, sort, and create views that display only relevant information for specific purposes or tasks.
Views:
- The same database can have multiple views. For example, a project database might have a table view for an overview, a kanban board view for workflow tracking, and a calendar view for deadlines.
- Views can be customized and saved, so different team members can access the database in the way that suits them best.
Integration:
- Notion databases can be linked together, allowing for relational databases. For example, you might have a database of tasks and a separate database of projects, where each task is linked to a project.
- Rollup properties can pull in data from linked databases to summarize information, such as the total number of tasks in a project or the time spent on tasks within a project.
Sharing and Collaboration:
- Notion databases can be shared with other Notion users, and permissions can be set to control what others can see or edit.
- Multiple users can collaborate in real-time on the same database.
Templates:
- Notion provides templates for a variety of common databases, such as task managers, content calendars, and roadmaps.
- Users can create their own templates for databases to be reused in different contexts.
Notion databases are particularly powerful for teams and individuals who need a flexible and intuitive system for managing complex information. They allow for a mix of structured data and free-form content, which is not commonly found in traditional database applications.
Trigger:
New database item: Triggers when a new database item is created.
Actions:
- Create database item: Creates an item in a database.
- Create page: Creates a page inside a parent page.
- Find database item: Searches for an item in a database by property.
Read more detailed information on Notion here.
Installation
Installation instructions for Notion.
Ntfy
Ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. With Ntfy you can set up scripts or commands to notify you when they're done running or when they output certain results. This can be particularly useful for long-running tasks or for monitoring purposes.
Key features of Ntfy:
- Simplicity: Send notifications with a simple command like
ntfy send "Task completed"
. - Customization: You can customize notifications with titles, different urgency levels, or tags.
- Multiple Platforms:
ntfy
supports various platforms including Android, Windows, macOS, Linux, and any browser. - Integrations: It can be integrated into shell scripts, web applications, or any system that can execute a shell command.
- Subscription to Topics: You can subscribe to topics and receive notifications published to these topics.
- Delay Notifications: You can delay notifications, allowing you to send a notification at a later time.
- Endpoints: You can send notifications to specific endpoints, such as Telegram, Slack, or your own custom server.
- Shell Integration: You can configure your shell to send a notification when a long-running command completes.
- Encryption: It supports end-to-end encryption for message content, ensuring that your notifications are private.
Action:
Send a message: Sends a message to a specified topic.
Read more detailed information on Ntfy here.
Installation
Installation instructions for Ntfy.
Odoo
Odoo is an all-in-one management software that offers a range of business applications forming a complete suite of enterprise management applications. It's an open source alternative to many traditional business management tools and is often used for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), accounting, inventory management, project management, and more.
Key features of Odoo:
- Modular Structure
- Comprehensive ERP System
- Integrated Applications
- Customizable
- Community and Enterprise Editions
- Internationalization
- Integrated CRM
- Powerful Accounting
- E-commerce & Website Builder
- Marketing Tools
- Human Resources
- APIs for Integration
Due to its open source nature, Odoo has a strong community of developers continuously working on improvements and additional features. Businesses often choose Odoo when they require a comprehensive set of tools that can be customized to fit their unique processes and workflows.
Action:
Create a lead or opportunity: Creates a new CRM record as a lead or opportunity.
Read more detailed information on Odoo here.
Installation
Installation instructions for Odoo.
Open AI
OpenAI is an artificial intelligence research laboratory consisting of the for-profit OpenAI LP and its parent company, the non-profit OpenAI Inc. The organization is known for its advancements in the field of artificial intelligence, particularly within the realm of deep learning, natural language processing, and reinforcement learning.
Key features of Open AI:
Mission and Philosophy:
- OpenAI was founded with the mission to ensure that artificial general intelligence (AGI)—highly autonomous systems that outperform humans at most economically valuable work—benefits all of humanity.
- The organization originally started as a non-profit and later transitioned to a "capped-profit" model to attract more capital while still prioritizing its ethical standards over unlimited profit motives.
Research and Development:
- OpenAI conducts research in several domains of AI, including machine learning (ML), neural networks, robotics, and cognition. The goal is to advance digital intelligence in a way that can positively impact humanity.
- It is also known for promoting and developing friendly AI in a responsible way, with considerations for the long-term safety and ethical implications of AI.
Notable Projects and Products:
- GPT (Generative Pretrained Transformer) Series: OpenAI is renowned for its development of the GPT series of language processing AI models, with GPT-3 being one of the most advanced and widely known.
- DALL·E and DALL·E 2: These AI models generate images from textual descriptions, showcasing the ability to create original, realistic images and art from a natural language prompt.
- Codex: This AI system can understand and generate code, powering products like GitHub Copilot, which provides suggestions for whole lines or blocks of code within an integrated development environment (IDE).
Open Source Contributions:
- OpenAI has contributed to the open source ecosystem with projects like Gym (a toolkit for developing and comparing reinforcement learning algorithms) and OpenAI Baselines for high-quality implementations of reinforcement learning algorithms.
Partnerships and Collaborations:
- OpenAI has partnered with various organizations and companies to further its research and applications. A notable example is the partnership with Microsoft, which has provided cloud infrastructure and investment to accelerate OpenAI's research.
Policy and Safety:
- Part of OpenAI's work is focused on policy and safety research to direct AI development in a way that avoids potential negative consequences for humanity.
- They aim to actively cooperate with other research and policy institutions to address global challenges associated with AI.
Education and Outreach:
- OpenAI disseminates knowledge through publications, blogs, and open-source codebases. They actively engage with the broader AI community to discuss their research findings and contribute to the global conversation on AI ethics and policy.
OpenAI's work has had a significant impact on the field of AI and is closely followed by both the tech industry and the public. The advancements made by OpenAI often stir discussions on the future of AI, its capabilities, and the societal implications of increasingly powerful AI systems.
Actions:
- Check morderation: Checks for hate, hate/threatening, self-harm, sexual, sexual/minors, violence, or violence/graphic content in text.
- Send prompt: Creates a completion for the provided prompt and parameters.
Read more detailed information on Open AI here.
Installation
Installation instructions for OpenAI.
Pipedrive
Pipedrive is a customer relationship management (CRM) platform designed primarily for sales teams. It focuses on pipeline management, helping businesses to track and organize their sales activities. Key features of Pipedrive include a visual sales pipeline, email integration, reporting and analytics, and the ability to automate repetitive tasks. This tool is highly regarded for its user-friendly interface and its effectiveness in streamlining sales processes, making it easier for sales teams to manage their deals and interactions with customers.
Key features of Pipedrive:
- Visual Sales Pipeline: Provides a clear overview of the sales stages and deal status.
- Email Integration: Syncs with email services for seamless communication tracking.
- Activity and Goal Tracking: Helps in monitoring and managing sales activities and objectives.
- Reporting and Analytics: Offers detailed insights into sales performance and metrics.
- Customization Options: Allows personalization of fields, pipelines, and activities.
- Automation of Repetitive Tasks: Automates tasks to increase efficiency.
- Mobile App Access: Offers a mobile application for managing CRM on-the-go.
- Lead and Deal Management: Tools to effectively track and manage leads and deals.
- Integration with Other Tools: Supports integration with various third-party applications.
- Security and Reliability: Ensures data security and platform reliability.
Triggers:
- New activities: Triggers when a new activity is created.
- New deals: Triggers when a new deal is created.
- New leads: Triggers when a new lead is created.
- New notes: Triggers when a new note is created.
Actions:
- Create activity: Creates a new activity.
- Create deal: Creates a new deal.
- Create lead: Creates a new lead.
- Create note: Creates a new note.
- Create organization: Creates a new organization.
- Create person: Creates a new person.
Read more detailed information on Pipedrive here.
Installation
Installation instructions for Pipedrive.
Placetel
Placetel is a cloud-based telephony and communications solution designed for businesses. It offers a range of features including VoIP (Voice over Internet Protocol) services, virtual phone systems, and unified communications. Placetel's platform is often used for managing business phone systems, enabling video conferencing, and integrating with various CRM and business tools. It's known for its flexibility and scalability, making it suitable for small to medium-sized businesses as well as larger enterprises looking to streamline their communication infrastructure.
Key features of Placetel:
- Cloud PBX
- Messaging and meetings
- Call Center
- Reports and analysis
- Clients and devices
Read more detailed information on Placetel here.
Installation
Installation instructions for Placetel.
PostgreSQL
PostgreSQL, often simply Postgres, is an open source object-relational database management system (RDBMS) known for its robustness, reliability, feature-richness. and standards compliance. As a database server, its primary function is to store data securely, supporting best practices, and to allow for retrieval at the request of other software applications, whether on the same host or running on another host across a network. It is a powerful and reliable database management system suitable for a wide range of applications, from small projects to enterprise-level systems.
Key features of PostgreSQL:
- ACID Compliance
- Advanced Data Types
- MVCC
- Rich Indexing
- Extensible
- Full-text Search
- Internationalization
- Programming Interfaces
- Procedural Languages
- Foreign Data Wrappers
- Replication
- Robustness
- Community Support
- Cross Platform
PostgreSQL is widely used in a variety of applications from small systems where robustness and data integrity are critical, to large applications with complex data workloads and high user concurrency requirements.
Actions:
- Insert: Create a new row in a table in specified schema.
- Update: Update rows found based on the given where clause entries.
- Delete: Delete rows found based on the given where clause entries.
- SQL query: Executes the given SQL statement.
Read more detailed information on PostgreSQL here.
Installation
Installation instructions for PostgreSQL.
Pushover
Pushover is a software service that provides simple push notification solutions, allowing developers, teams, and individuals to send real-time notifications to Android and iOS devices, as well as desktops. It's commonly used for monitoring systems, for sending alerts, or as a part of automated workflows in various software systems.
Key features of Pushover:
- Unlimited Push Notifications: Send unlimited notifications to devices.
- Group Messaging: Capability to send messages to multiple users or groups.
- Widespread Integration: Integrates with various apps and services.
- Customizable Notification Sounds: Users can choose different notification sounds.
- API for Developers: Provides an API for integrating Pushover into applications and services.
- Multi-Platform Support: Works with Android, iOS, and desktop devices.
- User-friendly Interface: Simple and intuitive interface for setting up and managing notifications.
- Priority Levels: Offers different levels of notification priorities.
- Emergency Notifications: Ability to send high-priority, repetitive alerts until acknowledged.
- Quiet Hours Feature: Users can set times when notifications will be muted.
Action:
- Send a Pushover Notification: Generates a Pushover notification on the devices you have subscribed to.
Read more detailed information on Pushover here.
Installation
Installation instructions for Pushover.
Reddit
Reddit is a social media platform where users can share content, post comments, and engage in discussions. It's structured around "subreddits," which are community-driven forums dedicated to specific topics, interests, or themes. Users can upvote or downvote posts and comments, influencing their visibility. Known for its diverse and often niche communities, Reddit allows for a wide range of discussions, from news and politics to hobbies and entertainment.
Key features of Reddit:
- Subreddits: Topic-specific communities covering a vast range of subjects.
- Upvote/Downvote System: Users can vote on posts and comments to influence visibility.
- User Accounts: Personal profiles where users can post content and comment.
- Comment Threads: Discussion threads allowing nested replies for in-depth conversations.
- Karma Points: Earned through upvotes on posts and comments, reflecting user engagement.
- AMAs (Ask Me Anything): Interactive Q&A sessions with various personalities.
- Customizable Feeds: Personalized content based on subscribed subreddits.
- Moderation: Community moderators manage and enforce rules in subreddits.
Action:
Create link post: Create a new link post within a subreddit.
Trigger:
New posts matching search: Triggers when a search string matches a new post.
Read more detailed information on Reddit here.
Installation
Installation instructions for Reddit.
Remove.bg
Remove.bg is a software tool designed to automatically remove backgrounds from images. It uses advanced artificial intelligence algorithms to accurately distinguish between the foreground subject and the background, making it easy to isolate subjects from images without manual editing. This tool is particularly useful for designers, photographers, and marketers who need to quickly create images with transparent or different backgrounds.
Key features of Remove.bg:
- AI-Powered Background Removal: Uses advanced AI algorithms for precise background removal.
- High Precision and Detail: Accurately handles images with complex details and edges.
- Speed: Quickly processes images, saving time compared to manual editing.
- Batch Processing: Ability to process multiple images simultaneously.
- Integrations with Design Software: Offers plugins for popular design tools like Photoshop.
- Accessibility: User-friendly web interface for easy access and use.
- API for Developers: Provides an API for integrating into custom workflows or applications.
- Multiple Output Formats: Supports various image formats for the final output.
- Customizable Backgrounds: Allows adding custom backgrounds or making them transparent.
- Quality Retention: Maintains high image quality after background removal.
Read more detailed information on Remove.bg here.
Installation
Installation instructions for Remove.bg.
Salesforce
Salesforce is a cloud-based software company that provides customer relationship management (CRM) service and also a complementary suite of enterprise applications focused on customer service, marketing automation, analytics, and application development.
Key features of Salesforce:
- CRM Focus
- Cloud-based
- AppExchange
- Trailhead
- Customization and Flexibility
- Einstein AI
- Multi-Tenancy
- Community and Events
- Philanthropy
- Industry Solutions
Trigger:
Update field in records: Triggers when a field is updated in a record.
Actions:
- Create attachment: Creates an attachment of a specified object by given parent ID.
- Find record: Finds a record of a specified object by a field and value.
Read more detailed information on Salesforce here.
Installation
Installation instructions for Salesforce.
SignalWire
SignalWire is a cloud-based communication platform that provides advanced communication services and APIs for developers to integrate messaging, voice, video, and other telecommunications features into their applications. It offers a suite of tools that can be used to create various communication solutions, from simple two-way messaging systems to complex interactive voice and video services.
Key features of SignalWire:
- Developer-Focused
- Compatibility
- Real-Time Communication
- REST APIs
- LAZR Tag Technology
- Scalability
- Relay Protocol
- Flexibility
- Connectivity
- Security
Trigger:
Receive SMS: Triggers when a new SMS is received.
Action:
Send a SMS: Sends a SMS.
Read more detailed information on SignalWire here.
Installation
Installation instructions for SignalWire.
Slack
Slack is a business communication platform offering many IRC-style features, including persistent chat rooms (channels) organized by topic, private groups, and direct messaging. It was created to be a place where work happens, providing a way for teams and organizations to communicate and collaborate in real time.
Key features of Slack:
- Channels
- Direct Messages and Group DMs
- Integration with other services
- Searchable History
- File Sharing
- Voice and Video Calls
- Notifications
- Workflow Builder
- Security
- Slack Connect
- Apps and Bots
- Cross-Platform Support
- Customizability
As a platform, Slack is widely adopted for its clean, easy-to-use interface and robust feature set that supports collaboration and productivity for teams of all sizes, ranging from small startups to large enterprises.
Actions:
- Find a message: Finds a message using the Slack search feature.
- Find user bey email: Finds a user by email.
- Send a message to a channel: Sends a message to a specified channel.
- Send a direct message: Sends a direct message to a user or yourself from the Slackbot.
Read more detailed information on Slack here.
Installation
Installation instructions for Slack.
SMTP
SMTP stands for Simple Mail Transfer Protocol, which is the standard protocol used on the Internet for sending emails. It is a part of the Internet protocol suite defined in RFC 821 (later updated by RFC 5321), and it operates over the Internet's architectural foundation, the TCP/IP suite.
Key features of SMTP:
- Purpose
- Port Numbers
- Process
- SMTP Authentication
- Email Relaying
- SMTP Commands
- Limitations
- Integration with other Protocols
- MTA to MDA Delivery
Action:
Send an email: Sends an email.
Read more detailed information on SMTP here.
Installation
Installation instructions for SMTP.
Spotify
Spotify is a digital music service that gives you access to millions of songs, podcasts, and videos from artists all over the world. It's one of the most popular streaming services globally and has fundamentally altered the way people experience music by making it easily accessible online.
Key features of Spotify:
- Streaming Model
- Library
- Playlists
- Discovery and Recommendations
- Social Sharing
- Cross-Platform Availability
- High Quality Audio
- Offline Listening
- Podcasts and Video
- Spotify Connect
- Artist Support
- Music Releases and Exclusives
- Integration
- Spotify for Developers
- Spotify Wrapped
Spotify has had a significant impact on the music industry, changing the way music is distributed and monetized. Its personalized features and user-friendly interface have made it a favorite among music lovers worldwide.
Action:
Create playlist: Create a playlist on a user account.
Read more detailed information on Spotify here.
Installation
Installation instructions for Spotify.
Strava
Strava is a social fitness network and mobile app used primarily for tracking cycling and running exercises using GPS data. It has become highly popular in the fitness community for its robust set of features that not only track activities but also enable social interaction and competition among athletes.
Key features of Strave:
- Activity Tracking
- Segments
- Social Networking
- Challenges
- Strava Summit
- Safety Features
- Compatibility
- Strava Metro
- Personal Records
- Route Planning
- Strava Clubs
- Strava Art
- Heatmaps
- Training Logs and Analysis
Action:
Create totals and statistics report: Creates a report with recent, year to date, and all time stats of your activities.
Read more detailed information on Strava here.
Installation
Installation instructions for Strava.
Stripe
Stripe provides a suite of software products and tools that are designed to enable businesses to accept and manage online payments.
Key features of Stripe:
- Payment Processing
- Billing
- Connect
- Atlas
- Radar
- Terminal
Triggers:
- New payouts: Triggers when stripe sent a payout to a third-party bank account or vice versa.
- New balance transactions: Triggers when a fund has been moved through your stripe account.
Read more detailed information on Stripe here.
Installation
Installation instructions for Stripe.
Telegram
Telegram Messenger is a cloud-based instant messaging, video calling, and VoIP service. It was created by Pavel Durov and his brother Nikolai in 2013. Telegram focuses on speed and security and is known for its ability to work on multiple devices simultaneously and for its extensive group and channel capabilities.
Key features of Telegram:
- End-to-end encrypted Voice and Video Calls
- Secret Chats
- Channels
- Groups
- Bots
- Stickers and GIFs
- File Sharing
- Cross-Platform support
Action:
Send a message: Sends a message to a specified chat.
Read more detailed information on Telegram here.
Installation
Installation instructions for Telegram.
Todoist
Todoist is a productivity application designed to help individuals and teams organize, plan, and collaborate on tasks and projects.
Key features of Todoist:
- Task Managemant
- Prioritization
- Collaboration
- Recurring Tasks
- Reminders
- Integrations
- Cross-Platform
Trigger:
Get tasks: Finds tasks in Todoist, optionally matching specified parameters.
Action:
Create task: Creates a task in Todoist.
Read more detailed information on Todoist here.
Installation
Installation instructions for Todoist.
Trello
Trello is a web-based project management application, widely used for its visual approach to task and project organization. It operates on the principles of Kanban boards, where tasks are represented as cards that can be moved across different columns or lists, representing stages of a project or different categories of work.
Key features of Trello:
- Customizable Boards: Users can create boards for different projects or purposes.
- Lists and Cards: Organize tasks and information using lists and cards on boards.
- Integration with Third-party Applications: Connects with a variety of other tools and apps.
- Task Assignment: Ability to assign tasks to specific team members.
- Setting Deadlines: Users can set deadlines on tasks for better time management.
- Comments and Attachments: Add comments or attach files to cards for more detailed information.
- Ease of Use: Known for its user-friendly interface.
- Flexibility: Adaptable for a wide range of projects and workflows.
- Notifications: Keeps team members updated with changes and deadlines.
- Mobile Accessibility: Accessible on various devices, including a mobile app for on-the-go use.
Action:
Create card: Creates a new card within a specified board and list.
Read more detailed information on Trello here.
Installation
Installation instructions for Trello.
Twilio
Twilio is a cloud communications platform as a service (CPaaS) company that enables developers to build, scale, and operate real-time communications within software applications. It provides a set of APIs that allow developers to embed voice, video, messaging, and authentication capabilities into their applications without the need to build backend infrastructure and interfaces.
Key features of Twilio:
- Voice and Video APIs
- Messaging APIs
- Programmable Chat
- Authy
- SendGrid
- Elastic SIP Trunking
- Programmable Wireless
Trigger:
Receive SMS: Triggers when a new SMS is received.
Action:
Send a SMS: Sends a SMS.
Read more detailed information on Twilio here.
Installation
Installation instructions for Twilio.
Typeform
Typeform is a web-based platform that specializes in online form building and online surveys. Its main focus is on creating forms that are not only functional but also aesthetically pleasing and highly interactive. Typeform emphasizes user experience with a one-question-at-a-time approach to form design, which can help increase completion rates.
Key features of Typeform:
- Customizable Templates
- Intuitive Builder
- Rich Media Integration
- Logic Jumps
- Integration
- Response Analysis
- Brand Customization
Trigger:
New Entry: Triggers when a new form is submitted.
Read more detailed information on Typeform here.
Installation
Installation instructions for Typeform.
WordPress
WordPress is a free and open source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to inside WordPress as Themes.
It's important to distinguish between WordPress.org and WordPress.com. WordPress.org is the self-hosted version, where you download the WordPress software and install it on your own web server. It offers maximum flexibility and customization potential. WordPress.com is a hosted service that offers a limited free plan with paid upgrades. It's more restrictive in terms of plugins and themes but also handles hosting for the user.
Key features of WordPress:
- User Management
- Media Management
- Theme System
- Extend with Plugins
- Search Engine Optimized
- Responsive Design
- Regular Updates
Trigger:
New Post: Triggers when a new post is created.
Read more detailed information on WordPress here.
Installation
Installation instructions for WordPress.
X (Twitter)
X (formerly known as Twitter) is a social media platform that enables users to send and read short 280-character messages known as "tweets". Registered users can post, like, and retweet tweets, but unregistered users can only read them. Users interact with Twitter through browser or mobile frontend applications, or programmatically via its APIs.
Key features of X (Twitter):
- Following
- Trending Topics
- Twitter Threads
- Lists
- Direct Messages
- Media Support
Triggers:
- My Tweets: Triggers when you tweet something new.
- New followers: Triggers when you have a new follower.
- Search Tweets: Triggers when there is a new tweet containing a specific keyword, phrase, username or hashtag.
- User Tweets: Triggers when a specific user tweet something new.
Actions:
- Create Tweet: Creates a tweet.
- Search User: Searches an user.
Read more detailed information on X (Twitter) here.
Installation
Installation instructions for X (Twitter).
Xero
Xero is a cloud-based accounting software platform for small and medium-sized businesses. It offers features such as invoicing, payroll, bank reconciliation, and financial reporting. Xero allows businesses to manage their finances in real time, integrating with a range of third-party applications and providing tools to streamline accounting processes. The platform is known for its user-friendly interface and accessibility, enabling business owners and accountants to collaborate online.
Key features of Xero:
- Invoicing: Customizable invoice creation and tracking.
- Bank Reconciliation: Automatically import and categorize bank transactions.
- Payroll Management: Manage payroll, including automatic tax calculations.
- Expense Tracking: Record and manage business expenses.
- Financial Reporting: Generate real-time financial reports.
- Dashboard: Overview of business finances.
- Cloud-Based: Accessible from anywhere with an internet connection.
- Third-Party Integrations: Connect with various business applications.
- Inventory Management: Track inventory levels and manage stock.
- Online Bill Payments: Schedule and make bill payments.
Triggers:
- New bank transactions: Triggers when a new bank transaction occurs.
- New payments: Triggers when a new payment is received.
Read more detailed information on Xero here.
Installation
Installation instructions for Xero.
YouTube
YouTube is a widely popular online video sharing and social media platform owned by Google. It allows users to upload, view, rate, share, add to playlists, report, comment on videos, and subscribe to other users.
Key features of YouTube:
- Vast Range of Video Content: Offers a wide variety of videos across multiple genres.
- Live Streaming Capabilities: Allows users to broadcast live to their audience.
- Recommendation System: Personalizes content suggestions based on viewing history.
- Monetization Opportunities: Content creators can earn money through the YouTube Partner Program.
- Integration with Devices and Platforms: Accessible on a multitude of devices and integrated with various platforms.
- User Interaction: Features like comments, likes, and shares enable audience engagement.
- Content Creator Tools: Provides tools for content creation, editing, and analytics.
- Subscriptions: Users can subscribe to channels to follow their content.
- Playlists: Allows the creation and sharing of video playlists.
- Accessibility Features: Includes options like captions and adjustable playback speeds.
Triggers:
- New video in channel: Triggers when a new video is published to a specific Youtube channel.
- New video by search: Triggers when a new video is uploaded that matches a specific search string.
Read more detailed information on YouTube here.
Installation
Installation instructions for YouTube.
Zendesk
Zendesk is a customer service software and support ticketing system that helps businesses manage customer interactions across phone, chat, email, social media, and other channels. It's designed to improve customer relationships by providing a streamlined and efficient way to handle support requests and queries. It's known for its ease of use, scalability, and ability to provide a unified customer view, making it a popular choice among businesses of all sizes for customer support and engagement.
Key features of Zendesk:
- Multi-channel Ticketing System: Manages customer interactions across various communication channels.
- Automated Responses: Provides automated replies to common customer inquiries.
- Knowledge Base Management: Enables creation and maintenance of a self-service knowledge base.
- Customer Satisfaction Tracking: Monitors and measures customer satisfaction levels.
- Integrations with Business Tools: Seamlessly integrates with a variety of other business software.
- Reporting and Analytics: Offers detailed reporting tools for analyzing support activity.
- Customization Options: Allows customization of workflows, views, and customer interactions.
- AI-Powered Chatbots: Utilizes AI chatbots for automated customer service interactions.
- Real-Time Chat Support: Enables live chat support for instant customer assistance.
- Scalability: Adaptable to both small businesses and large enterprises.
Action:
Create ticket: Creates a new ticket.
Read more detailed information on Zendesk here.
Installation
Installation instructions for Zendesk.
Built-in integrations
Built-in apps shipped with Mation provide often used services to make your digital life easier. Our built-in integrations work out of the box and don't need to communicate with any other external services to run.
WARNING
You do need a technical background to be able to use built-in integrations.
List of built-in integrations
Delay
The Delay app enables you to delay the execution of an action. There are no additional steps to use the Delay app. Its only purpose is to be used as an action which delays the execution of the next action by a specified amount of time.
Actions:
- Delay for: Delays the execution of the next action by a specified amount of time.
- Delay until: Delays the execution of the next action until a specified date.
Filter
The Filter app can be used as an action that filters a Flow based on given conditions.
Available conditions are:
- is equal
- is not equal
- is greater than
- is less than
- is greater than or equal
- is less than or equal
- contains
- does not contain
Action:
Continue if conditions match: Let an execution of a Flow continue if the conditions match.
Formatter
The Formatter app may be used as an action to format data from previous steps. The Formatter app offers the following options to format your data:
- Capitalize
- Convert HTML to Markdown
- Convert Markdown to HTML
- Use Default Value
- Extract Email Address
Action:
Transform text data.
HTTP Request
An HTTP (Hypertext Transfer Protocol) request is a message sent by a client to a server to initiate an action on the web. When you type a URL into your web browser, the browser creates an HTTP request and sends it to the server that hosts the website you're trying to access. The server then processes the request and sends back a response, which might be the webpage you want to view, an error message, or something else.
Components of an HTTP request:
- Request Line: This includes the HTTP method, the resource path, and the HTTP version. For example,
GET /index.html HTTP/1.1
. - Request Headers: These are key-value pairs that provide additional information about the request, such as the type of browser (user agent) making the request, accepted response formats (Accept headers), and other metadata.
- Blank Line: A separator between headers and the body of the request, indicating that the headers section is finished.
- Request Body: This is not present in all requests but is used when a client sends data to the server (like in a POST request), including form data, file uploads, etc.
HTTP methods:
There are several different HTTP methods, each indicating a different type of action or operation that the client wants the server to take:
- GET: Requests data from the specified resource.
- POST: Submits data to be processed to a specified resource.
- PUT: Updates the specified resource with the data provided.
- DELETE: Deletes the specified resource.
- HEAD: Requests the headers that would be returned if the HEAD request's corresponding GET request was made.
- OPTIONS: Asks for the communication options available for the target resource.
- PATCH: Applies partial modifications to a resource.
Each HTTP request corresponds to a single action, and the server sends back an HTTP response that includes a status code (like 200 for a successful request or 404 for a page not found), response headers, and usually a response body containing the requested resource or a message.
For further detailed information on HTTP requests click here.
Action:
Custom request: Makes a custom HTTP request by providing raw details.
RSS
RSS is an abbreviation for "Really Simple Syndication" or "Rich Site Summary." RSS is a type of web feed that allows users and applications to access updates to online content in a standardized, computer-readable format. For example these feeds can allow a user to keep track of many different websites in a single news aggregator.
An RSS document, which is called a "feed," "web feed," or "channel," includes full or summarized text, and metadata, like publishing date and author's name. RSS feeds also often provide a link to the full content.
The basic idea is that content providers publish a feed, and users subscribe to it, enabling them to receive updates automatically without having to manually check the website for new content. This is particularly useful for websites that are updated frequently, such as news sites, blogs, and other publishing platforms.
Key points about RSS:
- Subscription: Users subscribe to feeds using a feed reader or aggregator, which checks subscribed feeds regularly for new content, downloading any updates that it finds.
- Aggregation: RSS allows multiple feeds to be aggregated, so that you can read updates from all your subscribed feeds in one place.
- Automation: The process is largely automated for both publishers, who can set their websites to automatically generate RSS feeds of new content, and for users, who can receive updates from many sites without having to visit each one individually.
- Standardization: RSS feeds are published in a standard XML format that ensures compatibility across different feed readers and systems.
- Versions: There are several versions of RSS, with RSS 2.0 being the most common one.
- Content Syndication: RSS allows for easy syndication of content, meaning a website's content can be easily shared and published on other websites, which can help increase reach and visibility.
RSS feeds have been instrumental in the way users interact with content on the internet, although their popularity has been somewhat overshadowed by the rise of social media platforms and other content discovery methods. However, they remain a valuable tool for many users who appreciate the simplicity and control over the content they subscribe to.
For further detailed information on RSS click here.
Trigger:
New items in feed: Triggers on new RSS feed items.
Scheduler
Process schedulers are responsible for scheduling tasks in IT systems. They inform the processor about when a task should be completed and what resources are required for it. A distinction is made between preemptive and cooperative tasks.
Triggers:
- Every hour: Triggers every hour.
- Every day: Triggers every day.
- Every week: Triggers every week.
- Every month: Triggers every month.
Webhooks
A webhook is a method for an app to provide other applications with real-time information. A webhook delivers data to other applications as it happens, meaning you get data immediately. This is in contrast to typical APIs where you would need to poll for data very frequently in order to get it real-time. This makes webhooks much more efficient for both provider and consumer.
The term "webhook" is composed of "web," indicating that it is part of the World Wide Web, and "hook," which refers to the hooking up of two applications.
How a webhook works:
- Event: A webhook is triggered by an event in the source application, such as a new user registration or a product sale.
- HTTP POST Request: When the event occurs, the source application makes an HTTP POST request to a URL configured by the receiving application (the webhook URL). The POST request contains a payload in the form of a message or data associated with the event.
- Action: The receiving application, which has a listener set up at the webhook URL, processes the incoming data and takes an action predetermined by the developer. This could be anything from updating a database to sending a notification.
Webhooks are commonly used for:
- Notifications: Sending real-time alerts to other applications or services whenever certain events happen.
- Continuous Integration and Deployment: Triggering automatic build and deploy processes in response to code commits.
- Synchronization: Updating third-party services with information from the source application (e.g., syncing contact information between platforms).
- Event Responses: Executing workflows in one app in response to events in another app (e.g., a payment in a payment gateway triggering an invoice to be marked as paid in an accounting application).
Webhooks are a powerful tool for creating interconnected, automated workflows across different internet services and applications.
For further detailed information on Webhooks click here.
Trigger:
Catch raw webhook: Triggers when the webhook receives a request.