Letterdrop

Let your customers come to you through effective content marketing across SEO, email, and social. YC W20

Integrate the Letterdrop API with the Python API

Setup the Letterdrop API trigger to run a workflow which integrates with the Python API. Pipedream's integration platform allows you to integrate Letterdrop and Python remarkably fast. Free for developers.

Run Python Code with Python API on New Post Published (Instant) from Letterdrop API
Letterdrop + Python
 
Try it
Run Python Code with Python API on Watch Added Subscribers (Instant) from Letterdrop API
Letterdrop + Python
 
Try it
New Post Published (Instant) from the Letterdrop API

Emit new event when a new post gets published on Letterdrop. After creating the source, access Letterdrop UI, go to Settings > Integrations > API and Webhooks > Webhook Endpoints > Setup endpoints and add your source endpoint URL to the respective webhook endpoint. See the documentation

 
Try it
Watch Added Subscribers (Instant) from the Letterdrop API

Emit new event when a new subscriber gets added on Letterdrop. After creating the source, access Letterdrop UI, go to Settings > Integrations > API and Webhooks > Webhook Endpoints > Setup endpoints and add your source endpoint URL to the respective webhook endpoint. See the documentation

 
Try it
Add Subscriber with the Letterdrop API

Adds a new subscriber to your Letterdrop publication. See the documentation

 
Try it
Run Python Code with the Python API

Write Python and use any of the 350k+ PyPi packages available. Refer to the Pipedream Python docs to learn more.

 
Try it
Draft Blog Post with the Letterdrop API

Drafts a new blog post in your workspace with the required title and content, and optional images and tags. See the documentation

 
Try it
Remove Subscriber with the Letterdrop API

Removes a subscriber from your publication if the email matches an existing one. See the documentation

 
Try it

Overview of Letterdrop

The Letterdrop API enables automated content marketing workflows, streamlining the process of creating, delivering, and tracking email campaigns and newsletters. By harnessing this API within Pipedream, users can craft data-driven, personalized content distribution strategies, integrate with CRMs for targeted outreach, and monitor engagement metrics to refine future campaigns. In essence, it's a tool that can help you engage your audience efficiently by automating repetitive content operations and aggregating performance data for actionable insights.

Connect Letterdrop

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    letterdrop: {
      type: "app",
      app: "letterdrop",
    }
  },
  async run({steps, $}) {
    const data = {
      "query": `Pipedream`,
      "offset": `0`,
      "limit": `5`,
    }
    return await axios($, {
      method: "post",
      url: `https://api.letterdrop.com/api/v1/posts`,
      headers: {
        "api-key": `${this.letterdrop.$auth.api_key}`,
      },
      data,
    })
  },
})

Overview of Python

Develop, run and deploy your Python code in Pipedream workflows. Integrate seamlessly between no-code steps, with connected accounts, or integrate Data Stores and manipulate files within a workflow.

This includes installing PyPI packages, within your code without having to manage a requirements.txt file or running pip.

Below is an example of using Python to access data from the trigger of the workflow, and sharing it with subsequent workflow steps:

Connect Python

1
2
3
4
5
def handler(pd: "pipedream"):
  # Reference data from previous steps
  print(pd.steps["trigger"]["context"]["id"])
  # Return data for use in future steps
  return {"foo": {"test":True}}