An open API service indexing awesome lists of open source software.

https://github.com/seven-io/typo3

The official TYPO3 extension for seven.io
https://github.com/seven-io/typo3

cms sms typo3 typo3-extension

Last synced: 3 months ago
JSON representation

The official TYPO3 extension for seven.io

Awesome Lists containing this project

README

          



seven.io TYPO3 Extension


Send SMS, voice messages and perform number lookups directly from the TYPO3 backend.


seven.io ·
API Docs ·
TER


TYPO3 12 | 13
PHP 8.2+
MIT License

---

## Installation

**Composer (recommended)**

```bash
composer require seven.io/typo3
```

**TYPO3 Extension Repository (TER)**

Download via the Extension Manager from the [extension page](https://extensions.typo3.org/extension/seventypo3).

## Configuration

1. Install the extension
2. Go to **Admin Tools > Settings > Extension Configuration > seventypo3**
3. Enter your [seven.io API key](https://app.seven.io/developer)

## Features

| Feature | Description |
|---------|-------------|
| **SMS** | Send single or bulk SMS to frontend users or custom recipients |
| **Voice** | Send text-to-speech voice messages |
| **Lookup** | Number lookups: CNAM, Format, HLR, MNP |
| **History** | Full message and lookup history with config/response details |

## Requirements

| Dependency | Version |
|------------|---------|
| TYPO3 | 12.4+ or 13.4+ |
| PHP | 8.2+ |
| seven.io API key | [Sign up](https://www.seven.io) |

## Changelog

### 1.0.0

- TYPO3 12/13 LTS compatibility
- Migrated to new backend module registration API
- Updated to seven.io PHP SDK v8 (`seven.io/api`)
- PHP 8.2+ with typed properties and modern language features
- Replaced deprecated APIs (`ObjectManagerInterface`, `BackendTemplateView`, `FlashMessage` constants)
- Controllers return PSR-7 `ResponseInterface`
- Icon registration via `Configuration/Icons.php`
- Removed obsolete SMS parameters (`unicode`, `utf8`, `details`, `json`, `no_reload`, `return_msg_id`)

### 0.4.0

- Initial seven.io branded release (TYPO3 10.x)

## License

[MIT](LICENSE.txt)