API de géolocalisation IP
Ip2Geo envoie alertes d’utilisation et facturationvia OpenEmail.
Ip2Geo transforme des adresses IP en données de localisation en un seul appel API. Ses 15 types d’e-mails passent par OpenEmail, et la plupart portent une clé d’idempotence construite à partir de l’événement qui les déclenche, si bien qu’une nouvelle tentative n’envoie jamais de copie.
const chunkSuffix = `-${chunkNumber}`const chunkLimit = OPENEMAIL_IDEMPOTENCY_KEY_MAX_LENGTH - chunkSuffix.lengthconst chunkKey = idempotencyKey ? `${idempotencyKey.slice(0, chunkLimit)}${chunkSuffix}` : undefined const data = await OpenEmail.emails.sendBatch( rendered, chunkKey ? { idempotencyKey: chunkKey } : undefined,)Les lots partent par 100 e-mails à la fois. Chaque tranche reçoit sa propre clé d’idempotence, dérivée de l’événement, si bien qu’une tranche renvoyée n’est jamais envoyée deux fois.
15
types d’e-mails, chacun avec son propre modèle
12
d’entre eux envoyés avec une clé d’idempotence construite à partir de l’événement
sept. 2026
Le mois où il a démarré sur OpenEmail
Ce qui y passe
Ce que Ip2Geo fait tourner
sur OpenEmail.
- Codes de connexionUn code à usage unique qui expire au bout de dix minutes, avec au plus un nouveau code par minute.
- Alertes d’utilisationUn avertissement à 80 % et à 90 % des recherches du forfait, et un avis quand la limite est atteinte.
- Étapes clésUn message à toute l’équipe à 1 000, 10 000, 100 000, 500 000 et un million de recherches.
- Activité de l’équipe et des clésDes invitations, de nouveaux membres, et un avis aux propriétaires et aux administrateurs quand une clé API est créée, renouvelée ou supprimée.
- FacturationReçus de paiement avec lien vers la facture, renouvellements, changements de forfait, paiements échoués et résiliations.
- Formulaire de contactLes messages du formulaire de contact du site, avec le visiteur comme adresse de réponse.
Comment il a été construit
Comment Ip2Geo
l’a assemblé.
- 01
Générer chaque modèle
Les 15 modèles React Email d’Ip2Geo sont générés en HTML et en texte brut avant chaque envoi.
- 02
Étiqueter chaque e-mail
Chaque e-mail est étiqueté avec son modèle, et la plupart avec le projet auquel il appartient, pour pouvoir filtrer les envois plus tard.
- 03
Une clé par événement
Douze types d’e-mails portent une clé d’idempotence construite à partir de l’événement, comme le projet, le seuil et la période de facturation.
- 04
Envoyer par lots de 100
Les e-mails destinés à toute l’équipe partent avec emails.sendBatch, 100 à la fois, et les échecs reviennent par destinataire.
Fonctionnalités utilisées
Les fonctionnalités d’OpenEmail
sur lesquelles Ip2Geo s’appuie.
Envoyez un message ou cent par appel, maintenant ou plus tard, et réessayez sans jamais envoyer deux fois.
Des clients TypeScript, Python et Ruby, une méthode pour chaque opération.
Questions
Questions sur
Ip2Geo et OpenEmail.
Plus d’intégrations
D’autres équipes
qui construisent sur OpenEmail.
- Modulify
Plateforme web IA
La plateforme IA la plus rapide pour les sites et applications web.
- Envless
Gestionnaire de secrets
Garde les variables d'environnement chiffrées, versionnées et synchronisées dans chaque environnement.
- Uebfaqe
Créateur de sites IA
Crée des sites professionnels pour les entreprises d'Albanie avec l'IA.
- Wallpapppers
Galerie de fonds d’écran
Des fonds d’écran gratuits et réinventés qui donnent un coup de neuf à vos écrans.
Générez une clé.
Envoyez quelque chose.
Accès complet à l’API, à MCP et au SDK dans toutes les formules, la gratuite comprise.