Apps & the API
Other apps in your network don't manage email by hand — they integrate with EmailByScott through an API.
Registering an app
Register each app that sends email in the admin area. Each app gets its own API key, which it uses to authenticate to the client API. Regenerate the key if it's ever exposed.
What apps can do via the API
With the key, an app can:
- Sync contacts — create, update, look up (by email or external IDs), and bulk-create contacts, and subscribe/unsubscribe them from subscription types.
- Queue email — send a single transactional/marketing email or a batch, and check an email's status.
This is how, for example, an app creates a contact when a user signs up and sends them a welcome email — all through one integration, with EmailByScott handling delivery, unsubscribe rules, and tracking.