# Goomzo > Goomzo is a customer engagement platform for Tanzanian businesses: keep customers in one place, group them into segments, and send messages and broadcasts, from the app or the API. The whole documentation in one file: https://docs.goomzo.africa/llms-full.txt. Any page is also available as Markdown by adding .md to its URL, or by asking for it with an Accept: text/markdown header. ## Get started - [Welcome to Goomzo](https://docs.goomzo.africa/docs/help.md?utm_source=llms&utm_medium=ai): Know your customers. Reach the right people. - [Get started with Goomzo](https://docs.goomzo.africa/docs/help/getting-started.md?utm_source=llms&utm_medium=ai): From a new account to your first SMS, in five steps. - [Verify your business](https://docs.goomzo.africa/docs/help/business-verification.md?utm_source=llms&utm_medium=ai): Confirm who you are, so you can send under your own name. ## Customers - [Customers](https://docs.goomzo.africa/docs/help/customers.md?utm_source=llms&utm_medium=ai): Add, import and find your customers. - [Import customers](https://docs.goomzo.africa/docs/help/import-customers.md?utm_source=llms&utm_medium=ai): Add or update many customers at once from a CSV file. - [Segments](https://docs.goomzo.africa/docs/help/segments.md?utm_source=llms&utm_medium=ai): Group customers, so you can reach the right ones. ## Engagement - [Messages](https://docs.goomzo.africa/docs/help/messages.md?utm_source=llms&utm_medium=ai): Send an SMS or WhatsApp message to one customer, and reply to what customers send you. - [Broadcasts](https://docs.goomzo.africa/docs/help/broadcasts.md?utm_source=llms&utm_medium=ai): Send one message to a whole segment, or to everyone. - [Templates](https://docs.goomzo.africa/docs/help/templates.md?utm_source=llms&utm_medium=ai): Save messages you send again and again, for SMS and WhatsApp. - [Placeholders](https://docs.goomzo.africa/docs/help/placeholders.md?utm_source=llms&utm_medium=ai): Fill each customer's name and details into a message, a broadcast or a template. - [Sender IDs](https://docs.goomzo.africa/docs/help/sender-ids.md?utm_source=llms&utm_medium=ai): The name your texts show, such as DUKA AMINA. - [SMS bundles](https://docs.goomzo.africa/docs/help/sms-bundles.md?utm_source=llms&utm_medium=ai): Top up your wallet, then choose an SMS bundle. ## Overview - [About the Goomzo API](https://docs.goomzo.africa/docs/developers.md?utm_source=llms&utm_medium=ai): Connect your own systems to Goomzo. - [Authentication](https://docs.goomzo.africa/docs/developers/authentication.md?utm_source=llms&utm_medium=ai): API keys, their secrets and permissions. - [Safe retries](https://docs.goomzo.africa/docs/developers/idempotency.md?utm_source=llms&utm_medium=ai): Retry a request without doing it twice. - [Rate limits](https://docs.goomzo.africa/docs/developers/rate-limits.md?utm_source=llms&utm_medium=ai): How many requests an API key can make. - [Errors](https://docs.goomzo.africa/docs/developers/errors.md?utm_source=llms&utm_medium=ai): What a failed request returns, and how to handle it. ## Get started - [Get started](https://docs.goomzo.africa/docs/developers/get-started.md?utm_source=llms&utm_medium=ai): From an API key to your first message, step by step. - [TypeScript SDK](https://docs.goomzo.africa/docs/developers/ts-sdk.md?utm_source=llms&utm_medium=ai): The Goomzo API for TypeScript and JavaScript. - [Python SDK](https://docs.goomzo.africa/docs/developers/python-sdk.md?utm_source=llms&utm_medium=ai): The Goomzo API for Python, sync and asyncio. - [PHP SDK](https://docs.goomzo.africa/docs/developers/php-sdk.md?utm_source=llms&utm_medium=ai): The Goomzo API for PHP. - [Go SDK](https://docs.goomzo.africa/docs/developers/go-sdk.md?utm_source=llms&utm_medium=ai): The Goomzo API for Go. ## Messages - [Messages](https://docs.goomzo.africa/docs/developers/messages.md?utm_source=llms&utm_medium=ai): How Goomzo sends SMS and WhatsApp messages, and how you follow them. - [Send messages](https://docs.goomzo.africa/docs/developers/messages/send.md?utm_source=llms&utm_medium=ai): Send SMS and WhatsApp messages, one to each person, up to 100 at a time. - [Send templates](https://docs.goomzo.africa/docs/developers/messages/templates.md?utm_source=llms&utm_medium=ai): Send a saved template, such as a verification code, with your own values. - [Broadcasts](https://docs.goomzo.africa/docs/developers/messages/broadcasts.md?utm_source=llms&utm_medium=ai): Send one message to a segment, a list of numbers, or every customer. ## Templates - [Templates](https://docs.goomzo.africa/docs/developers/templates.md?utm_source=llms&utm_medium=ai): Messages you save once and send again, on SMS and WhatsApp. - [Create templates](https://docs.goomzo.africa/docs/developers/templates/create.md?utm_source=llms&utm_medium=ai): Save SMS templates, and write WhatsApp templates for Meta to review. - [Authentication templates](https://docs.goomzo.africa/docs/developers/templates/authentication.md?utm_source=llms&utm_medium=ai): Send verification codes on WhatsApp, with Meta's copy-code button. ## Customers - [Customers](https://docs.goomzo.africa/docs/developers/customers.md?utm_source=llms&utm_medium=ai): Add and update customers from your own system, with their segments and activity. - [Activity](https://docs.goomzo.africa/docs/developers/customers/activity.md?utm_source=llms&utm_medium=ai): Record customer activity, such as a purchase, from your own system. ## Webhooks - [Webhooks](https://docs.goomzo.africa/docs/developers/webhooks.md?utm_source=llms&utm_medium=ai): Hear about deliveries, replies and new customers as they happen. - [Events](https://docs.goomzo.africa/docs/developers/webhooks/events.md?utm_source=llms&utm_medium=ai): Every event Goomzo sends, and what each one carries. - [Signatures](https://docs.goomzo.africa/docs/developers/webhooks/signatures.md?utm_source=llms&utm_medium=ai): Check that each event is from Goomzo before you act on it. ## AI agents - [Goomzo for AI agents](https://docs.goomzo.africa/docs/developers/agents.md?utm_source=llms&utm_medium=ai): What an AI coding agent needs to know to connect a business's systems to Goomzo. - [Track customers](https://docs.goomzo.africa/docs/developers/agents/customers.md?utm_source=llms&utm_medium=ai): How to map a business's existing system onto Goomzo's customers, details, activity and segments, and keep them in step. ## Get started - [Configuration](https://docs.goomzo.africa/docs/developers/ts-sdk/configuration.md?utm_source=llms&utm_medium=ai): Set up the client with your API key, retries and timeouts. ## Guides - [Send messages](https://docs.goomzo.africa/docs/developers/ts-sdk/messages.md?utm_source=llms&utm_medium=ai): Send SMS and WhatsApp messages, follow them, and cancel ones that haven't gone. - [Send templates](https://docs.goomzo.africa/docs/developers/ts-sdk/templates.md?utm_source=llms&utm_medium=ai): Send a saved template, such as a verification code, by name. - [Customers](https://docs.goomzo.africa/docs/developers/ts-sdk/customers.md?utm_source=llms&utm_medium=ai): Add customers, segment them, and record their activity. - [Webhooks](https://docs.goomzo.africa/docs/developers/ts-sdk/webhooks.md?utm_source=llms&utm_medium=ai): Check that an event is from Goomzo, and manage your endpoints. ## Reference - [Lists](https://docs.goomzo.africa/docs/developers/ts-sdk/lists.md?utm_source=llms&utm_medium=ai): Get one page of a list, or every item in it. - [Errors](https://docs.goomzo.africa/docs/developers/ts-sdk/errors.md?utm_source=llms&utm_medium=ai): What the SDK throws, and what to do about it. - [Resources](https://docs.goomzo.africa/docs/developers/ts-sdk/resources.md?utm_source=llms&utm_medium=ai): Everything on the client, by resource. ## Get started - [Configuration](https://docs.goomzo.africa/docs/developers/python-sdk/configuration.md?utm_source=llms&utm_medium=ai): Set up the client with your API key, retries and timeouts. ## Guides - [Send messages](https://docs.goomzo.africa/docs/developers/python-sdk/messages.md?utm_source=llms&utm_medium=ai): Send SMS and WhatsApp messages, follow them, and cancel ones that haven't gone. - [Send templates](https://docs.goomzo.africa/docs/developers/python-sdk/templates.md?utm_source=llms&utm_medium=ai): Send a saved template, such as a verification code, by name. - [Customers](https://docs.goomzo.africa/docs/developers/python-sdk/customers.md?utm_source=llms&utm_medium=ai): Add customers, segment them, and record their activity. - [Webhooks](https://docs.goomzo.africa/docs/developers/python-sdk/webhooks.md?utm_source=llms&utm_medium=ai): Check that an event is from Goomzo, and manage your endpoints. ## Reference - [Lists](https://docs.goomzo.africa/docs/developers/python-sdk/lists.md?utm_source=llms&utm_medium=ai): Get one page of a list, or every item in it. - [Errors](https://docs.goomzo.africa/docs/developers/python-sdk/errors.md?utm_source=llms&utm_medium=ai): What the SDK raises, and what to do about it. - [Resources](https://docs.goomzo.africa/docs/developers/python-sdk/resources.md?utm_source=llms&utm_medium=ai): Everything on the client, by resource. ## Get started - [Configuration](https://docs.goomzo.africa/docs/developers/php-sdk/configuration.md?utm_source=llms&utm_medium=ai): Set up the client with your API key, retries and timeouts. ## Guides - [Send messages](https://docs.goomzo.africa/docs/developers/php-sdk/messages.md?utm_source=llms&utm_medium=ai): Send SMS and WhatsApp messages, follow them, and cancel ones that haven't gone. - [Send templates](https://docs.goomzo.africa/docs/developers/php-sdk/templates.md?utm_source=llms&utm_medium=ai): Send a saved template, such as a verification code, by name. - [Customers](https://docs.goomzo.africa/docs/developers/php-sdk/customers.md?utm_source=llms&utm_medium=ai): Add customers, segment them, and record their activity. - [Webhooks](https://docs.goomzo.africa/docs/developers/php-sdk/webhooks.md?utm_source=llms&utm_medium=ai): Check that an event is from Goomzo, and manage your endpoints. ## Reference - [Lists](https://docs.goomzo.africa/docs/developers/php-sdk/lists.md?utm_source=llms&utm_medium=ai): Get one page of a list, or every item in it. - [Errors](https://docs.goomzo.africa/docs/developers/php-sdk/errors.md?utm_source=llms&utm_medium=ai): What the SDK throws, and what to do about it. - [Resources](https://docs.goomzo.africa/docs/developers/php-sdk/resources.md?utm_source=llms&utm_medium=ai): Everything on the client, by resource. ## Get started - [Configuration](https://docs.goomzo.africa/docs/developers/go-sdk/configuration.md?utm_source=llms&utm_medium=ai): Set up the client with your API key, retries and timeouts. ## Guides - [Send messages](https://docs.goomzo.africa/docs/developers/go-sdk/messages.md?utm_source=llms&utm_medium=ai): Send SMS and WhatsApp messages, follow them, and cancel ones that haven't gone. - [Send templates](https://docs.goomzo.africa/docs/developers/go-sdk/templates.md?utm_source=llms&utm_medium=ai): Send a saved template, such as a verification code, by name. - [Customers](https://docs.goomzo.africa/docs/developers/go-sdk/customers.md?utm_source=llms&utm_medium=ai): Add customers, segment them, and record their activity. - [Webhooks](https://docs.goomzo.africa/docs/developers/go-sdk/webhooks.md?utm_source=llms&utm_medium=ai): Check that an event is from Goomzo, and manage your endpoints. ## Reference - [Lists](https://docs.goomzo.africa/docs/developers/go-sdk/lists.md?utm_source=llms&utm_medium=ai): Get one page of a list, or every item in it. - [Errors](https://docs.goomzo.africa/docs/developers/go-sdk/errors.md?utm_source=llms&utm_medium=ai): What the SDK returns, and what to do about it. - [Resources](https://docs.goomzo.africa/docs/developers/go-sdk/resources.md?utm_source=llms&utm_medium=ai): Everything on the client, by resource.