Skip to content

Commit

Permalink
add workflows and triggers separation
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewjschuang committed Feb 27, 2025
1 parent 29ccf71 commit 974886e
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions docs-v2/pages/troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@ If you're still seeing the issue after trying these steps, please [report a bug]

[See FAQ here](/workflows/git/#faq).

## My workflow isn't working
## Workflows

### My workflow isn't working

If you're encountering a specific issue in a workflow, try the following steps, checking to see if they fix the problem:

Expand All @@ -46,17 +48,19 @@ If you're encountering a specific issue in a workflow, try the following steps,

If you're still seeing the issue after trying these steps, please reach out in [the community](https://pipedream.com/support).

## How do I invoke another workflow?
### How do I invoke another workflow?

We provide a [Trigger Workflow](https://pipedream.com/apps/helper-functions/actions/trigger-workflow) action in the [Helper Functions](https://pipedream.com/apps/helper-functions) app. [See more here](/workflows/building-workflows/code/nodejs/#invoke-another-workflow).

Another option is to make an HTTP request to a Pipedream HTTP webhook trigger.

## Why is my trigger not emitting events?
## Triggers

### Why is my trigger not emitting events?

Most Pipedream sources fall into one of two categories: webhook-based or timer-based.

### Webhook-based instant sources
#### Webhook-based instant sources

These sources will get triggered immediately. But because events come in in real-time, most will **not** automatically fetch historical events upon creation. To surface test events in your workflow while building, you'll need to generate an eligible event in the selected app.

Expand All @@ -66,15 +70,15 @@ For example, if you've configured the "[Message Updates (Instant)](https://piped

Sources for apps like [Telegram](https://pipedream.com/apps/telegram-bot-api/triggers/message-updates) and [Google Sheets](https://pipedream.com/apps/google-sheets/triggers/new-row-added) use webhooks and get triggered immediately.

### Timer-based polling sources
#### Timer-based polling sources

These sources will fetch new events on a regular interval, based on a schedule you specify in the trigger configuration.

![Configure polling timer](https://res.cloudinary.com/pipedreamin/image/upload/v1653434591/docs/polling-triggers-timer_ooz26c.png)

In most cases, Pipedream will automatically fetch recent historical events to help enable easier workflow development. Sources for apps like [Twitter](https://pipedream.com/apps/twitter/triggers/search-mentions) and [Spotify](https://pipedream.com/apps/spotify/triggers/new-playlist) require we poll their endpoints in order to fetch new events.

## Where do I find my event source's ID?
### Where do I find my event source's ID?

Open [https://pipedream.com/sources](https://pipedream.com/sources) and click on your event source. Copy the URL that appears in your browser's address bar. For example:

Expand All @@ -84,7 +88,7 @@ https://pipedream.com/sources/dc_abc123

Your source's ID is the value that starts with `dc_`. In this example: `dc_abc123`.

## Why is my trigger paused?
### Why is my trigger paused?

Pipedream automatically disables sources with a 100% error rate in the past 5 days for accounts on the Free plan.

Expand Down

0 comments on commit 974886e

Please sign in to comment.