# Tutorials

Hands-on code walkthroughs to get you from zero to a working integration. Each tutorial includes full source code in multiple languages.

Send Your First Message
Complete walkthrough of sending a WhatsApp template message with parameter substitution, SMS fallback, and delivery tracking.

**Languages:** cURL, Node.js, Python, Java

[Start tutorial](/tutorials/send-first-message)

Set Up Webhooks
Build a webhook receiver in Node.js to handle incoming customer messages and delivery status updates in real time.

**Languages:** Node.js (Express)

[Start tutorial](/tutorials/setup-webhooks)

## Prerequisites

Before starting any tutorial, make sure you have:

- An eCommunicate account with an API key (see [Getting Started](/guides/getting-started))
- A registered WhatsApp sender number
- Your preferred development environment set up


## What's next

After completing these tutorials, explore the full [Guides](/guides) for in-depth coverage of every API capability, or dive into the [API Reference](/apis/omnichannel) for complete endpoint documentation.