# Get2Dial ## Docs - [What is Get2Dial](https://docs.get2dial.com/get-started/what-is-get2dial.md): Get2Dial is a contact center platform that handles inbound routing, outbound dialing, agent work, and supervision in one workspace. - [How Get2Dial works](https://docs.get2dial.com/get-started/how-get2dial-works.md): The object model behind every call in Get2Dial, and the order you must configure it in to avoid dependency errors. - [Set up your contact center](https://docs.get2dial.com/get-started/quickstart-admin.md): Go from an empty workspace to answering your first inbound call and placing your first outbound call in about an hour. - [Take your first call](https://docs.get2dial.com/get-started/quickstart-agent.md): Sign in, set up your audio, and take your first call in the Get2Dial agent workspace, start to finish. - [Run your first campaign](https://docs.get2dial.com/get-started/quickstart-campaign.md): Go from a ready workspace to a running outbound campaign dialing real leads, choosing a dial mode along the way. - [Get started as an administrator](https://docs.get2dial.com/get-started/start-here/administrator.md): The pages to read first if you are setting up and running Get2Dial for your organization: telephony, users, queues. - [Get started as a supervisor](https://docs.get2dial.com/get-started/start-here/supervisor.md): The pages to read first if you run a floor day to day — live monitoring, agent management, and call quality. - [Get started as an agent](https://docs.get2dial.com/get-started/start-here/agent.md): The pages to read first before your first shift taking and placing calls in the Get2Dial agent workspace. - [Get started as a developer](https://docs.get2dial.com/get-started/start-here/developer.md): The pages to read first if you're integrating with the Get2Dial API — provisioning data or reacting to events. - [Set up an outbound sales team](https://docs.get2dial.com/get-started/solution-guides/set-up-an-outbound-sales-team.md): The reading order for standing up an outbound sales floor in Get2Dial, from telephony to your first campaign to running it day to day. - [Set up a support desk](https://docs.get2dial.com/get-started/solution-guides/set-up-a-support-desk.md): The reading order for standing up an inbound support desk in Get2Dial, from telephony to routing to your first answered call. - [Migrate from another dialer](https://docs.get2dial.com/get-started/solution-guides/migrate-from-another-dialer.md): What to bring over from your previous platform and where it goes in Get2Dial — numbers, leads, dispositions, DNC, and users. - [Account and access](https://docs.get2dial.com/account/overview.md): How sign-in, roles, and workspace-wide security policy fit together, and what to set up before connecting telephony. - [Sign in](https://docs.get2dial.com/account/sign-in.md): Sign in to Get2Dial with your email and password, reset a forgotten password, and complete MFA if prompted. - [Invite users](https://docs.get2dial.com/account/invite-users.md): Create an account for a new team member and assign the role that matches their job, from administrator to agent. - [Roles and permissions](https://docs.get2dial.com/account/roles-and-permissions.md): How access works in Get2Dial: the three built-in roles, per-user capability overrides, and custom roles you define. - [Update a user profile](https://docs.get2dial.com/account/user-profiles.md): Change your display name, time zone, and password, or update another user's profile as an administrator. - [Turn on multi-factor authentication](https://docs.get2dial.com/account/multi-factor-authentication.md): Enroll in multi-factor authentication and, as an administrator, require it for your whole workspace. - [Require single sign-on](https://docs.get2dial.com/account/single-sign-on.md): Connect an OIDC identity provider so your team signs in through your existing SSO, and optionally require it. - [Set a session policy](https://docs.get2dial.com/account/session-policy.md): Set how long a sign-in stays valid, how many devices a user can be signed in on, and how to revoke a session. - [View your workspace settings](https://docs.get2dial.com/account/workspace-settings.md): Find your workspace's identity and SIP configuration, and where each workspace-wide security policy is actually set. - [Configure customer-facing email](https://docs.get2dial.com/account/notification-email.md): Send campaign follow-ups, confirmations, and other customer email from your own SMTP server, and choose which categories to send. - [Review and sign an agreement](https://docs.get2dial.com/account/agreements.md): Review, sign, and download the legal agreements Get2Dial assigns to your workspace, and check each one's signing status. - [Plans and entitlements](https://docs.get2dial.com/account/plans-and-entitlements.md): How your workspace's plan determines which optional features are available and what object limits apply. - [Read your workspace usage](https://docs.get2dial.com/account/usage-and-limits.md): Find how much your workspace has used this billing period — call time, seats, recording storage, and API requests. - [Search the audit log](https://docs.get2dial.com/account/audit-log.md): Find who changed a user, role, or workspace setting and when, filtering the audit log by action, resource, user, or date. - [Voice connectivity](https://docs.get2dial.com/voice/overview.md): Connect a carrier, add phone numbers, and set up outbound routes so Get2Dial can send and receive calls. - [Connect a SIP carrier](https://docs.get2dial.com/voice/connect-a-carrier.md): Add a SIP trunk so Get2Dial can send and receive calls through your carrier — the first thing any workspace needs. - [Add an outbound route](https://docs.get2dial.com/voice/outbound-routes.md): Send outbound calls through the right carrier by matching a dialed prefix or pattern to a route you create. - [Add a phone number](https://docs.get2dial.com/voice/phone-numbers.md): Add a phone number to your workspace; a separate routing step then points it at somewhere to actually ring. - [Route inbound calls by caller ID](https://docs.get2dial.com/voice/caller-id-rules.md): Send calls from a specific caller number to a different destination than the number's normal routing rule. - [SIP domains](https://docs.get2dial.com/voice/sip-domains.md): Your workspace's automatic default SIP domain, and how to add, verify, and place your own custom domain. - [Connect a device and check registration](https://docs.get2dial.com/voice/devices-and-registration.md): Add SIP credentials for a device that isn't tied to one user, and check whether a device is registered. - [Encryption and certificates](https://docs.get2dial.com/voice/encryption-and-certificates.md): What Get2Dial encrypts in transit, where TLS applies, and how SIP domain certificates are issued, renewed, and managed. - [Verify your connectivity](https://docs.get2dial.com/voice/test-your-connectivity.md): Confirm your carrier, phone numbers, and outbound routes are actually able to carry calls before you go further. - [Inbound calls](https://docs.get2dial.com/inbound/overview.md): Route incoming calls to a queue, IVR menu, ring group, or voicemail using a routing rule matched to the number. - [Route an inbound number](https://docs.get2dial.com/inbound/route-an-inbound-number.md): Create a routing rule so calls to a phone number reach a queue, ring group, IVR menu, voicemail, or extension. - [Create a business hours schedule](https://docs.get2dial.com/inbound/business-hours.md): Define the weekly open hours and holidays your workspace runs on, evaluated in that schedule's own time zone. - [Upload audio to the library](https://docs.get2dial.com/inbound/prompts-and-audio-library.md): Add a custom prompt, greeting, or hold music file to the library that IVR menus and campaigns can reuse. - [IVR menus](https://docs.get2dial.com/inbound/ivr/overview.md): How an IVR menu plays a greeting, listens for a digit, and sends the call somewhere based on what the caller pressed. - [Build an IVR menu](https://docs.get2dial.com/inbound/ivr/build-a-menu.md): Create an IVR menu with a greeting, an extension, and a destination for each digit a caller can press. - [Set DTMF timeouts and retries](https://docs.get2dial.com/inbound/ivr/dtmf-and-timeouts.md): Control how long an IVR menu waits for a digit, how many times it retries, and where it sends the call after that. - [Nested and conditional menus](https://docs.get2dial.com/inbound/ivr/nested-and-conditional-menus.md): Build a menu inside a menu for a multi-level phone tree, and what Get2Dial can't branch on inside one. - [Test an IVR menu](https://docs.get2dial.com/inbound/ivr/test-an-ivr.md): Simulate a caller pressing digits through your IVR menu in the browser, before anyone dials it for real. - [Queues](https://docs.get2dial.com/inbound/queues/overview.md): How Get2Dial distributes an inbound call to one of a queue's member agents, and the strategies you can pick. - [Create a queue](https://docs.get2dial.com/inbound/queues/create-a-queue.md): Create a queue and add agents to it as members, so inbound calls have somewhere to actually be distributed. - [Add queue members and skills](https://docs.get2dial.com/inbound/queue-membership-and-skills.md): Add or remove queue members, and tag agents with skills so a skills-based queue only routes to qualified agents. - [Service level and priority](https://docs.get2dial.com/inbound/service-level-and-priority.md): How a queue's service level target is measured, and what priority does and doesn't control in Get2Dial. - [Configure queue overflow and fallback](https://docs.get2dial.com/inbound/queues/queue-overflow-and-fallback.md): Route callers who wait too long in a queue to another queue, an IVR menu, or a hangup, instead of leaving them parked indefinitely. - [Create a ring group](https://docs.get2dial.com/inbound/ring-groups.md): Ring a set of agents at once or in sequence — simpler than a queue, with no strategy or membership priority. - [Create a voicemail box](https://docs.get2dial.com/inbound/voicemail.md): Create a voicemail box a routing rule or IVR menu can send calls to, and manage the messages it collects. - [Outbound and dialer](https://docs.get2dial.com/outbound/overview.md): Run outbound calling campaigns: choose a dial mode, import leads, assign agents, and track dispositions. - [Dial modes](https://docs.get2dial.com/outbound/dial-modes.md): Compare Get2Dial's five dial modes — preview, progressive, power, predictive, and press-1 — and choose the right one for your campaign. - [How the dialer paces calls](https://docs.get2dial.com/outbound/how-pacing-works.md): How Get2Dial decides when to place the next call ahead of agent availability, and how that affects abandon rate. - [Create a campaign](https://docs.get2dial.com/outbound/campaigns/create-a-campaign.md): Set up an outbound campaign and configure the settings that control how it dials: mode, pacing, hours. - [Campaign settings reference](https://docs.get2dial.com/outbound/campaigns/campaign-settings.md): Every field a campaign carries, grouped by purpose, with its type, default value, and effect listed. - [Assign agents to a campaign](https://docs.get2dial.com/outbound/campaigns/assign-agents.md): Enroll agents in a campaign so it has someone available to bridge its connected calls to when it dials. - [Start, pause, and stop a campaign](https://docs.get2dial.com/outbound/campaigns/start-pause-and-stop.md): Control a campaign's dialing with Start, Pause, and Delete, and understand what each does to in-progress leads. - [Monitor a running campaign](https://docs.get2dial.com/outbound/campaigns/monitor-a-campaign.md): Watch one running campaign's live call activity, agent board, and disposition counts, updated in real time. - [Start a campaign from a template](https://docs.get2dial.com/outbound/campaigns/campaign-templates.md): Seed a new campaign's calling hours, retry cadence, disposition set, and dialer defaults from a saved template. - [Configure a press-1 campaign](https://docs.get2dial.com/outbound/campaigns/press1-broadcasts.md): Set up a press-1 voice broadcast campaign that plays a recorded message and transfers interested leads to an agent queue. - [Set up a caller ID policy](https://docs.get2dial.com/outbound/campaigns/caller-id-policies.md): Choose which of your numbers a campaign presents when it dials out — a fixed number, a pool, or a number local to the person being called. - [Import a lead list](https://docs.get2dial.com/outbound/leads/import-a-lead-list.md): Create a lead list and import leads from a CSV file into a campaign, ready for the dialer to start on. - [Lead fields](https://docs.get2dial.com/outbound/leads/lead-fields.md): Every field a lead can carry in Get2Dial, and which of them your own CSV import actually sets on it. - [Lead states](https://docs.get2dial.com/outbound/leads/lead-states.md): The four states a lead moves through, what triggers each transition, and which one is terminal for a lead. - [Manage leads in a campaign](https://docs.get2dial.com/outbound/leads/manage-leads.md): Search, edit, exclude, or move leads already imported into a campaign, one at a time or all in bulk. - [Recycle and reset leads](https://docs.get2dial.com/outbound/leads/recycle-and-reset-leads.md): Build a reusable reset profile that returns closed leads matching your criteria to Fresh, to be dialed again. - [Dispositions](https://docs.get2dial.com/outbound/dispositions/overview.md): How disposition codes record call outcomes and control whether a lead is retried, closed, or suppressed. - [Create dispositions](https://docs.get2dial.com/outbound/dispositions/create-dispositions.md): Define a disposition code, workspace-wide, so agents have a consistent way to record what happened on a call. - [Create a disposition list](https://docs.get2dial.com/outbound/dispositions/disposition-lists.md): Build a named, reusable set of dispositions and assign it to a campaign instead of picking codes one by one. - [Create an agent script](https://docs.get2dial.com/outbound/agent-scripts.md): Write a talk-track with lead-data placeholders that fill in automatically, and attach it to a campaign. - [How callbacks work](https://docs.get2dial.com/outbound/callbacks.md): How Get2Dial holds a promised callback for the agent who scheduled it, and when it opens up to any agent instead. - [Agent workspace](https://docs.get2dial.com/agent/overview.md): What you can do in the Get2Dial agent workspace, from signing in and setting up audio to handling and dispositioning a call. - [Set up your headset and audio](https://docs.get2dial.com/agent/sign-in-and-audio-setup.md): Sign in to Get2Dial and set up your microphone and speakers so you're ready before your first call comes in. - [Go available, on break, and after-call work](https://docs.get2dial.com/agent/agent-states.md): The states you move through as an agent — available, on break, after-call work — and the buttons that change them. - [Answer, hold, transfer, and end a call](https://docs.get2dial.com/agent/handle-a-call.md): The controls you have during a call in the Get2Dial agent workspace — answer, hold, transfer, mute, and hang up. - [Set your keyboard shortcuts](https://docs.get2dial.com/agent/keyboard-shortcuts.md): Rebind the keys that answer, drop, mute, and hold a call in the Get2Dial agent workspace, in Settings. - [Set a disposition](https://docs.get2dial.com/agent/set-a-disposition.md): Record what happened on a call before you move to the next one, and whether Get2Dial calls this person again later. - [Use a script during a call](https://docs.get2dial.com/agent/use-a-script.md): Open your campaign's script during a call, automatically filled in with your lead's own details, not generic placeholder text. - [View your scheduled callbacks](https://docs.get2dial.com/agent/callbacks-and-scheduled-calls.md): See the callbacks you've promised, right on your workspace, and know what happens when one comes due. - [Message your team](https://docs.get2dial.com/agent/internal-chat.md): Send a direct message or start a group chat with your teammates, right from your Get2Dial workspace. - [Connect Salesforce](https://docs.get2dial.com/agent/crm-integration.md): Connect Salesforce so every call your team makes or takes is logged there automatically, with no extra step for the agent. - [Desk phone vs. browser softphone](https://docs.get2dial.com/agent/desk-phone-vs-browser.md): Choose between taking calls in your browser or on a registered desk phone, and understand what each choice changes. - [Supervision and quality](https://docs.get2dial.com/supervise/overview.md): Run the floor day to day: watch live activity, step into a call when needed, and review call quality after. - [Use the wallboard](https://docs.get2dial.com/supervise/wallboard.md): Read live queue depth, agent state counts, and service-level status across every queue, all in one place. - [Monitor, whisper, and barge](https://docs.get2dial.com/supervise/live-call-monitoring.md): Listen to a live call silently, whisper to your agent, or join the call, from the supervisor live-calls view. - [Force an agent's state](https://docs.get2dial.com/supervise/manage-agent-availability.md): Manually change an agent's state — like logging them out — or adjust their queue enrollment, from their profile. - [Skills-based routing for supervisors](https://docs.get2dial.com/supervise/skills-and-routing.md): What skills-based routing means for who receives a queue's calls, and where it's actually configured. - [Quality assurance](https://docs.get2dial.com/supervise/quality/overview.md): Score recorded calls against a scorecard, and let agents see and acknowledge their own evaluations after. - [Create a scorecard](https://docs.get2dial.com/supervise/quality/create-a-scorecard.md): Build a named, weighted set of questions that you'll apply every time you sit down to evaluate a call. - [Evaluate a call](https://docs.get2dial.com/supervise/quality/evaluate-a-call.md): Score a recorded call against a scorecard question by question, leave comments, and flag it if needed. - [Agent scores and coaching](https://docs.get2dial.com/supervise/quality/agent-scores-and-coaching.md): Read each agent's average QA score and flagged-call count, and how agents see their own evaluations. - [Reporting and analytics](https://docs.get2dial.com/reports/overview.md): Where every number in Get2Dial comes from: the dashboard, standard reports, call records, and recordings. - [Customize your dashboard](https://docs.get2dial.com/reports/dashboards.md): Add, remove, and reorder the widgets on your Get2Dial home dashboard, the first thing you see at sign-in. - [Standard reports](https://docs.get2dial.com/reports/standard-reports.md): The five built-in reports Get2Dial provides, and every metric each one shows, each exportable to CSV. - [Search call detail records](https://docs.get2dial.com/reports/call-detail-records.md): Find, filter, and export the call detail record for any call in your workspace, to confirm what happened. - [Export report data](https://docs.get2dial.com/reports/export-data.md): Download call records, standard reports, and lead reset job history out of Get2Dial as a CSV file, instantly. - [Schedule a report](https://docs.get2dial.com/reports/scheduled-reports.md): Get a summary of a standard report emailed automatically, weekly or monthly, instead of checking it yourself. - [Find and play call recordings](https://docs.get2dial.com/reports/call-recordings.md): Search, play back, and export recorded calls from any campaign that had call recording turned on for it. - [Compliance and trust](https://docs.get2dial.com/compliance/overview.md): What Get2Dial provides for outbound compliance and data handling, and where your own obligation begins. - [DNC lists](https://docs.get2dial.com/compliance/dnc-lists.md): Add numbers to your workspace-wide do-not-call list so no campaign, now or later, is ever allowed to dial them. - [Calling hours](https://docs.get2dial.com/compliance/calling-hours.md): Restrict a campaign to dial only during windows you set, evaluated in each lead's own time zone rather than yours. - [Recording notice and consent](https://docs.get2dial.com/compliance/recording-notice-and-consent.md): What Get2Dial does and doesn't do around call-recording notice and consent, and where you turn recording on. - [Data retention](https://docs.get2dial.com/compliance/data-retention.md): How long Get2Dial keeps recordings, CDRs, voicemail, and audit logs by default, and what a workspace can configure. - [Security controls](https://docs.get2dial.com/compliance/security-controls.md): The access-control, authentication, and audit mechanisms Get2Dial provides, gathered in one place for a review. - [Privacy and data handling](https://docs.get2dial.com/compliance/privacy-and-data-handling.md): What Get2Dial gives you to manage lead and caller data, and where a data-subject request or residency question goes today. - [Troubleshooting](https://docs.get2dial.com/troubleshooting/overview.md): Find the page that matches what you're seeing — every troubleshooting page here is titled by symptom, not cause. - [Outbound calls fail](https://docs.get2dial.com/troubleshooting/outbound-calls-fail.md): Diagnose why an outbound call fails immediately, rings nowhere, or ends with an error, cause by cause. - [Inbound calls not arriving](https://docs.get2dial.com/troubleshooting/inbound-calls-not-arriving.md): Diagnose why calls to a Get2Dial number don't ring anywhere, or don't show up in call records at all. - [Registration failures](https://docs.get2dial.com/troubleshooting/registration-failures.md): Diagnose why a registration-trunk carrier or a SIP device won't register or authenticate with Get2Dial. - [No audio on answered calls](https://docs.get2dial.com/troubleshooting/audio-problems.md): Diagnose no audio, one-way audio, or a fully silent call in the Get2Dial agent workspace, cause by cause. - [Why my campaign is not dialing](https://docs.get2dial.com/troubleshooting/campaign-not-dialing.md): Diagnose why a campaign shows Running but isn't actually placing any outbound calls, cause by cause. - [Agents not receiving calls](https://docs.get2dial.com/troubleshooting/agents-not-receiving-calls.md): Diagnose why a signed-in, available agent isn't getting calls routed to them from a queue or campaign. - [Recordings missing](https://docs.get2dial.com/troubleshooting/recordings-missing.md): Diagnose why a call you expected to be recorded has no recording, or has one that exists but won't play. - [Reporting discrepancies](https://docs.get2dial.com/troubleshooting/reporting-discrepancies.md): Diagnose why two numbers you expected to match — a report, the dashboard, the wallboard — actually don't. - [Webhook delivery failures](https://docs.get2dial.com/troubleshooting/webhook-delivery-failures.md): Diagnose why a webhook endpoint isn't receiving events, or deliveries are failing, using the delivery log. - [Contact support](https://docs.get2dial.com/troubleshooting/contact-support.md): What to include when you contact Get2Dial support so the first response can be a fix, not a follow-up question. - [Glossary](https://docs.get2dial.com/reference/glossary.md): Definitions for every Get2Dial term used across the docs, gathered in one place, linked from its first use. - [Limits and quotas](https://docs.get2dial.com/reference/limits-and-quotas.md): Every published API rate limit, upload size, and account object limit in Get2Dial today, in one table. - [Metric definitions](https://docs.get2dial.com/reference/metric-definitions.md): How every Get2Dial metric is calculated, including time windows, denominators, and what each one excludes. - [Permissions matrix](https://docs.get2dial.com/reference/permissions.md): The default capability level — none, read, or write — for every resource area, broken down by built-in role. - [Call and lead states](https://docs.get2dial.com/reference/call-and-lead-states.md): The live states an outbound campaign call moves through while dialing, and where to find lead states. - [Hangup causes](https://docs.get2dial.com/reference/hangup-causes.md): What a call's hangup cause and SIP response code actually mean, explained in plain, non-telecom language. - [CSV import format](https://docs.get2dial.com/reference/csv-import-format.md): The exact CSV format Get2Dial expects when importing a lead list, including column mapping and size limits. - [Audio file requirements](https://docs.get2dial.com/reference/audio-file-requirements.md): Accepted formats and size limits for audio uploaded to the audio library, and how recordings are stored. - [Supported browsers and devices](https://docs.get2dial.com/reference/supported-browsers-devices.md): Which browsers and devices work with the Get2Dial browser softphone, and what's manual-configuration-only. - [Time zones and scheduling](https://docs.get2dial.com/reference/time-zones-and-scheduling.md): The complete list of which time zone each Get2Dial feature actually uses, and what it falls back to when one isn't set. - [Developers overview](https://docs.get2dial.com/developers/overview.md): What the Get2Dial API covers, how authentication works, and where to start if you're integrating for the first time. - [Authentication](https://docs.get2dial.com/developers/authentication.md): Create a Get2Dial API key and authenticate every request to the API with it as a bearer token, in one header. - [Make your first API request](https://docs.get2dial.com/developers/make-your-first-request.md): Send your first authenticated request to the Get2Dial API and see a real response, in about a minute. - [Conventions](https://docs.get2dial.com/developers/conventions.md): Pagination, timestamp formatting, and the response envelope shared by every endpoint in the Get2Dial API. - [Errors](https://docs.get2dial.com/developers/errors.md): The Get2Dial API's error response shape, every error code it returns, and which ones are worth retrying. - [Rate limits](https://docs.get2dial.com/developers/rate-limits.md): Get2Dial API rate limits by request type, how to read a 429 response, and how to back off correctly. - [Idempotency](https://docs.get2dial.com/developers/idempotency.md): Where the Get2Dial API supports an Idempotency-Key header today — one endpoint, not a guarantee across every POST. - [Webhooks overview](https://docs.get2dial.com/developers/webhooks/overview.md): How Get2Dial delivers call and campaign events to your endpoint, including retries and delivery guarantees. - [Webhook event catalog](https://docs.get2dial.com/developers/webhooks/event-catalog.md): Every Get2Dial webhook event you can subscribe to, with a real example payload shape shown for each one. - [Verify webhook signatures](https://docs.get2dial.com/developers/webhooks/verify-signatures.md): Verify that a webhook delivery actually came from Get2Dial before trusting or acting on its payload. - [Webhook retries and replay](https://docs.get2dial.com/developers/webhooks/retries-and-replay.md): How Get2Dial retries a failed webhook delivery on a fixed schedule, and how to manually replay a past one. - [Test webhooks against your local machine](https://docs.get2dial.com/developers/webhooks/test-webhooks-locally.md): Receive real webhook deliveries on your local dev server using a tunnel, and replay them while you iterate. - [Realtime events](https://docs.get2dial.com/developers/realtime-events.md): Why the WebSocket feeds that power the Get2Dial workspace aren't a supported integration surface, and what to use instead. - [Place a click-to-call](https://docs.get2dial.com/developers/cti/click-to-call.md): Trigger an outbound call to a number of your choosing and have it bridge to your own softphone, from your own signed-in session. - [Embedded softphone](https://docs.get2dial.com/developers/cti/embedded-softphone.md): Why there's no supported iframe or SDK to embed the Get2Dial softphone in your own application today. - [Sync CDRs to your warehouse](https://docs.get2dial.com/developers/recipes/sync-cdrs-to-your-warehouse.md): Pull call detail records into your own database on a schedule, without re-fetching calls you've already synced. - [Push leads into a campaign](https://docs.get2dial.com/developers/recipes/push-leads-into-a-campaign.md): Create a lead list and import leads into an existing campaign from your own system, programmatically via the API. - [React to call events](https://docs.get2dial.com/developers/recipes/react-to-call-events.md): Subscribe to a webhook and take action the moment a call ends, instead of polling the API to find out. - [Salesforce integration](https://docs.get2dial.com/developers/integrations/salesforce.md): What the Salesforce integration does technically under the hood, and what it doesn't yet support out of the box. - [Testing without a sandbox](https://docs.get2dial.com/developers/testing-and-sandbox.md): Get2Dial has no sandbox or test mode — how to develop against the API without placing unwanted real calls. - [Production checklist](https://docs.get2dial.com/developers/production-checklist.md): What to confirm about your integration's API usage, error handling, and webhooks before it handles real traffic. - [API changelog](https://docs.get2dial.com/developers/api-changelog.md): How the Get2Dial API versions and deprecates endpoints, and where to find exactly what changed and when. - [Changelog](https://docs.get2dial.com/changelog.md): What's new in Get2Dial, newest first — every product change that affects what you can do, in the order it shipped. ## Optional - [Support](https://support.get2dial.com) - [Status](https://status.get2dial.com)