# Tutorials (/docs/guides/tutorials)


### [Add a custom email domain to your brand](/docs/guides/tutorials/add-a-custom-email-domain-to-your-brand) [#add-a-custom-email-domain-to-your-brand]

Send Verdocs notifications from your own domain - configure DNS, verify SPF/DKIM/DMARC, and gein insight into when custom sending goes live.

***

### [Why am I not receiving Verdocs email notifications?](/docs/guides/tutorials/why-am-i-not-receiving-verdocs-email-notifications) [#why-am-i-not-receiving-verdocs-email-notifications]

Troubleshooting steps to take if transactional notification emails are not showing up in the primary inbox.

***

### [Verifying a Completed Verdocs PDF Signature](/docs/guides/tutorials/verifying-a-completed-verdocs-pdf-signature) [#verifying-a-completed-verdocs-pdf-signature]

Learn how to validate your PDF's certificate.

***

### [Entitlements](/docs/guides/tutorials/entitlements) [#entitlements]

Learn more about the additional features that Verdocs offers.

***

### [The Recipient Auth Ladder](/docs/guides/tutorials/the-recipient-auth-ladder) [#the-recipient-auth-ladder]

You configure a recipient with several auth\_methods, including: passcode, email, SMS, ID scan, and KBA

***

### [Document Processing](/docs/guides/tutorials/document-processing) [#document-processing]

The Verdocs document processing pipeline allows key features to be flexible, regardless of the use case.

***

### [Securing Your Webhooks: HMAC vs OAuth](/docs/guides/tutorials/securing-your-webhooks-hmac-vs-oauth) [#securing-your-webhooks-hmac-vs-oauth]

Anyone on the internet can send an HTTP request to a public URL. Verdocs provides two ways to verify the caller is actually Verdocs: HMAC (shared-secret signatures) and OAuth client credentials (short-lived bearer tokens). Choose the model that best matches your platform’s existing security architecture.

***

### [Send an envelope without a template](/docs/guides/tutorials/send-an-envelope-without-a-template) [#send-an-envelope-without-a-template]

Walk through the process of creating and sending an envelope when you already have a PDF (or DOCX) and do not want to create a Verdocs `Template` first.

***

### [Bring-Your-Own Notification](/docs/guides/tutorials/bring-your-own-notification) [#bring-your-own-notification]

Choose the right model for how signers hear about an envelope - either Verdocs sends the standard invitation and lifecycle notifications, or your application owns every outbound message while Verdocs still powers signing workflows.

***

### [Managing Your API Keys](/docs/guides/tutorials/managing-your-api-keys) [#managing-your-api-keys]

This guide explains how Verdocs API authentication and organization relationships work, including how API keys map to profiles and organizations, how multi-tenant SaaS integrations should structure credentials, and how recipient signing workflows operate without requiring signer accounts.

***

### [Understanding Profiles, or "Why do my API calls return the wrong data?"](/docs/guides/tutorials/understanding-profiles-or-why-do-my-api-calls-return-the-wrong-data) [#understanding-profiles-or-why-do-my-api-calls-return-the-wrong-data]

Periodically, we receive support requests from developers who believe they are receiving the wrong template/envelope data when querying lists of those records. A common source of this issue is a misunderstanding in the concept of a "Profile" within the Verdocs ecosystem. This guide covers how Profiles work within Verdocs and provides a few options for controlling this behavior.

***

### [Tagging Dynamic Documents](/docs/guides/tutorials/tagging-dynamic-documents) [#tagging-dynamic-documents]

Some types of documents may not be suitable for working with in a graphical "template builder". In these cases, developers may embed tags to identify where signing fields should be placed and managed by Verdocs.

***

### [Organization Hierarchies](/docs/guides/tutorials/organization-hierarchies) [#organization-hierarchies]

Learn how organization hierarchies can help you track and manage usage-based billing for your own platform's e-signing activities.

***

### [IFRAME embeds](/docs/guides/tutorials/iframe-embeds) [#iframe-embeds]

Verdocs' Web components provide highly customizable controls for building e-Signing applications, but some legacy applications and environments such as Wordpress do not yet support them. Learn how to use our IFRAME alternatives anywhere Web components cannot be used.

***

### [Understanding and Managing Profiles](/docs/guides/tutorials/understanding-and-managing-profiles) [#understanding-and-managing-profiles]

A Profile in Verdocs is a crucial component in managing signing workflows and security for your documents. This guide will help you understand how they work and how you can override them in highly dynamic workflows.

***

### [Controlling Workflow Behaviors (Notifications, Names, and More)](/docs/guides/tutorials/controlling-workflow-behaviors-notifications-names-and-more) [#controlling-workflow-behaviors-notifications-names-and-more]

Our default workflows were designed to meet the needs of the majority of our customers, but some use-cases need finer-grained control. Learn about several of the flags we offer to control how signing workflows are executed.

***

### [Server Workflow with Static Templates](/docs/guides/tutorials/server-workflow-with-static-templates) [#server-workflow-with-static-templates]

This workflow is the simplest use-case, and is the recommended place to start when building an e-Signing experience using Verdocs.

***
