Integrations templates

Gmail Email Sender App

This app securely connects to GMAIL via SMPT app and sends a test email. It can be used as a basic building block to build more complicated email sending apps.

Icon 1
231
Send a daily report of some metrics from BigQuery to Slack

This app fetches data from BigQuery using a provided SQL query, formats the data into a table, and posts the table to a specified Slack channel. The data posting is scheduled to happen every day at 10 am UK time.

77
Webflow Collection Item Blog Post Draft API

The Webflow Blog Post Publisher is an app that provides an API endpoint to publish blog posts on Webflow as a draft. The API accepts all necessary information to create a blog post, including the Webflow API token. It also accepts extra fields that will be sent to Webflow as part of the fieldData. The name of the new item added to the collection will be the post_name provided in the request. The slug of the new item will be derived from the post_name by replacing spaces with underscores. The API accepts optional fields in the BlogPostData for extra_fields. All the optional fields will be part of the dictionary extra_fields. All the variables in the extra_fields are converted to kebab-case before they are passed into fieldData. The optional fields inside extra_fields variable are post_body, thumbnail_image, main_image, and post_summary. The app requires two environment variables to function properly: WEBFLOW_API_TOKEN and COLLECTION_ID. The post is linked with the collection in Webflow. The COLLECTION_ID environment variable is the ID of the collection in Webflow where the post will be added.

53
Jira Weekly Done Issues to Slack

This app provides a summary of completed Jira tasks posted to a specific Slack thread every week. It uses the Jira API to download closed tickets from the current week. The query filters for tickets with the status 'Done' and last updated this week. The ticket details, including the ticket URL, are posted to Slack in a single thread. The required environment variables are JIRA_DOMAIN, JIRA_EMAIL, JIRA_API_TOKEN, SLACK_TOKEN, and SLACK_CHANNEL.

Icon 1
91
Create Stripe Payment Intent with API

This app template will create and retrieve a payment intent on Stripe using API. It requires the Stripe API key to be set as an environment variable named 'STRIPE_API_KEY'. The template provides a POST endpoint at '/create_payment_intent' to create a payment intent and a GET endpoint at '/retrieve_payment_intent/{payment_intent_id}' to retrieve a payment intent.

Icon 1
94
Gmail Organization Invitation API

This app is an API that sends an invitation email from a Gmail account with 2FA enabled. It accepts various inputs to generate a personalized invitation email based on the name of the email of the person being invited, the email who invited the person and the name of the organisation and an invitation link.

Icon 1
68
Stripe Subscription Creation Notifier API Webhook

This app will react to a Stripe API webhook and print the received data. It's a good starting point to hook up additional functionality to then create some event in a database or create a notification or for example enable access for a customer. Stripe Subscription Creation Notifier API Webhook template will also print a message if the secret is wrong.

116
JIRA JQL Generator Slack Bot

This app, named "Slack Mention Jira Query Generator", is designed to assist you in generating Jira Query Language (JQL) queries directly from Slack. When you mention the app in a Slack message, it will generate a JQL based on your message and ask if you want to run the query. If you agree, it will execute the query on Jira and return the results in the same Slack thread. The app is designed to handle multiple users at the same time and ensures that the correct JQL is associated with the user who requested it. It also formats the JQL results to share the links of the issues instead of the actual issue object, making it easier for you to navigate to the issues directly from Slack. To use this app, you will need to provide the following environment variables: - SLACK_BOT_TOKEN: You can get this by creating a new app in your Slack workspace, adding the bot scope, and installing the app in the workspace. - SLACK_APP_TOKEN: This can be generated by enabling Socket Mode for the app in the Slack API settings and generating an App-Level token. - JIRA_API_TOKEN and JIRA_EMAIL: These can be generated from your Jira account settings. - JIRA_SERVER_URL: This is the URL of your Jira server.

Icon 1
110
Cancel Stripe Subscription using API

This app will react to a Stripe API for subscription cancellation and immediately print the data received from the webhook. It's a good starting point to hook up additional functionality to then create some event in a database or create a notification or for example disable access for a customer.

95

Integrations

Lazy apps can be helpful in the Integrations category by automating and streamlining various tasks and processes. Here are a few ways lazy apps can be beneficial:

  1. Data synchronization: Lazy apps can automatically sync data between different platforms or applications, eliminating the need for manual data entry or import/export processes. This can save time and reduce the risk of errors.
  2. Workflow automation: Lazy apps can automate repetitive tasks and workflows by integrating different systems and triggering actions based on specific events or conditions. For example, an app could automatically create a new task in a project management tool when a new email is received.
  3. Notifications and alerts: Lazy apps can send notifications or alerts to keep users informed about important events or changes. For instance, an app could send a notification when a specific condition is met in a data set or when a certain event occurs in another application.
  4. Cross-platform compatibility: Lazy apps can bridge the gap between different platforms and applications, allowing them to work together seamlessly. This can be particularly useful when working with multiple tools or systems that do not have native integration capabilities.
  5. Customization and personalization: Lazy apps often provide customization options, allowing users to tailor the integration to their specific needs. This can include mapping fields, defining rules, or setting up filters to ensure that the integration works exactly as desired.

Overall, lazy apps in the Integrations category can simplify and optimize workflows, improve efficiency, and reduce manual effort by automating tasks and connecting different systems.