# Promise Block

![Promise Block](https://602309350-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNeYKoJ5VTmJdlF1rx1%2F-LNjFP-urXkGWJ9Q9W-z%2F-LNjFPeQ-PfQcgECJWL8%2Fpromise.jpg?generation=1538391131357134\&alt=media)

The promise block adds a `.then()` function to the block it is attached to.

If a compatible block is added inside the promise wrapper, it will return a promise so you can attach another promise block to the current one.

## Parameters

| Name    | Usage                                | Type | Other |
| ------- | ------------------------------------ | ---- | ----- |
| returns | The variables the promise should get | Text |       |
