How to Set B2B Appointments That Actually Get Kept
What makes a B2B appointment stick
A B2B appointment that gets kept starts with a clear reason the other person agreed to meet. You are not calling to "touch base" or "see if there's a fit." You are calling because you know something specific about their business — a problem they likely face, a change in their industry, a gap you have seen before — and you have a concrete reason they should spend 30 minutes with you instead of doing something else.
The person on the other end is busy. They have a full calendar, competing priorities, and a stack of emails from people who also want their time. Your job is to make the meeting worth their calendar space by being specific about what you will discuss and what they might get from it. Vague meetings get cancelled. Specific ones get kept.
Key Takeaways
- Research the prospect's actual business before you reach out — mention a specific detail about their company or recent change to show you did your homework.
- State the reason for the meeting in your first sentence, not after small talk — tell them what you want to discuss and why it matters to them.
- Offer a specific time window rather than asking when they are free, because open-ended questions get ignored or forgotten.
- Send a calendar invite immediately after they agree, with a clear subject line and a one-sentence description of what you will cover.
- Confirm the appointment 24 hours before the meeting with a brief message that includes the time, platform, and what you will discuss.
Do your research before you reach out
Spend 10 minutes on the prospect's website, LinkedIn profile, and recent news before you make contact. Look for something real: a new hire in a role that matters to your pitch, a recent funding round, an acquisition, a job posting that signals growth, or a change in their product or service. Write down one specific thing you noticed.
When you reach out, mention that detail in your first message. "I saw you hired a VP of Operations last month" or "Your new product launch in the Midwest caught my attention" tells them you are not sending a mass email. It also gives them a reason to take your call seriously — you know something about their situation, not just their industry.
If you cannot find anything specific after 10 minutes, do not reach out yet. A generic outreach to someone you have not researched will be ignored or forgotten. Wait until you have a real reason to call.
Lead with the reason, not the ask
Your opening sentence should state why you are calling and why it matters to them. Not "I wanted to see if we could grab 15 minutes" but "I work with companies in your space who are struggling with [specific problem], and I thought it would be worth a quick conversation about whether that's something you're dealing with."
This does two things: it tells them immediately whether the conversation is worth their time, and it gives them a reason to say yes. They are not saying yes to you — they are saying yes to a conversation about a problem that might affect their business.
Keep your pitch to two or three sentences. You are not trying to close them on the call. You are trying to get them to agree to a 30-minute meeting where you can have a real conversation.
Offer a specific time, not an open question
Never ask "When are you free?" Open-ended questions require the other person to think about their calendar, check their schedule, and get back to you — which they often do not. Instead, offer two or three specific time slots: "I have Tuesday at 2 p.m. or Wednesday at 10 a.m. — which works better for you?"
Specific times get answered. Open questions get forgotten in an inbox. If neither of your times works, they will usually offer an alternative rather than leaving you hanging.
Offer times that are realistic for both of you. If you are on the East Coast and they are on the West Coast, do not suggest 8 a.m. their time. If they are in a sales role, avoid 9 a.m. to 11 a.m. when they are usually in team meetings. Small details like this show you have thought about their schedule, not just your own.
Send a calendar invite the same day they agree
The moment they say yes, send a calendar invite. Do not wait until tomorrow. Do not send it via email without a calendar entry. A calendar invite is official — it goes on their schedule, it sends them a reminder, and it creates accountability on both sides.
Your subject line should be clear and specific: "Discussion: [Their Company Name] — [Topic]" or "Call: Exploring [Specific Problem] for [Their Company]." Avoid vague subject lines like "Quick Chat" or "Follow-up." The subject line is the first thing they see when the reminder pops up.
In the invite description, write one sentence about what you will discuss. "We'll talk about how companies in your industry are handling [problem] and whether it's something affecting your team." This reminds them why they agreed to the meeting and keeps them from cancelling because they forgot what it was about.
Confirm 24 hours before the meeting
Send a brief message the day before the appointment — not a long email, just a confirmation. "Looking forward to our call tomorrow at 2 p.m. ET. We'll be discussing [topic]. Here's the Zoom link: [link]." This serves as a reminder and gives them all the information they need in one place.
A 24-hour confirmation reduces no-shows significantly. It reminds them the meeting exists, confirms the time in their timezone, and gives them the meeting link so they do not have to search for it. If they need to reschedule, they will usually let you know at this point rather than ghosting you the next day.
Keep the message short. You are not trying to pitch them again — you are confirming logistics and reminding them why they said yes.
What to do if they cancel or reschedule
Cancellations happen. A prospect's priorities shift, an emergency comes up, or they simply forget. When someone cancels, respond quickly and offer two new times without making them ask. "No problem — I have Thursday at 10 a.m. or Friday at 3 p.m. if either of those work better."
If they cancel twice, pause. They may not be the right prospect right now, or the timing may be wrong. You can follow up in a few weeks with new information or a reason to reconnect, but do not keep chasing someone who is not showing up. Your time is better spent on prospects who are engaged.
If you have to reschedule on your end, give them options immediately and apologize briefly. "I need to move our call — I have Tuesday at 1 p.m. or Wednesday at 4 p.m. Sorry for the inconvenience." Rescheduling on your side is your responsibility, so make it easy for them to say yes to a new time.
Frequently Asked Questions
How early should I reach out to schedule an appointment?
Reach out one to two weeks before you want to meet. This gives them time to check their calendar without the meeting feeling urgent or rushed. If you are reaching out for a meeting next week, you are competing with their immediate priorities. If you are reaching out for a meeting three weeks away, they may forget by the time it arrives.
What if I cannot find specific information about the prospect before I call?
Do more research or move to a different prospect. A generic outreach wastes both your time and theirs. Look at their LinkedIn activity, check their company's news page, read recent press releases, or search for their name plus your industry keyword. If nothing comes up after 15 minutes, that prospect is not ready for outreach yet.
Should I send a meeting agenda before the call?
A one-sentence description in the calendar invite is usually enough. A full agenda can feel formal and may discourage them from attending. You want the meeting to feel like a conversation, not a presentation. If they ask for an agenda, send a simple bullet-point list, but do not offer it unprompted.
How do I handle a prospect who keeps rescheduling?
After two reschedules, stop offering new times. Send one final message: "I know your schedule is packed — let me know if there's a better time in a few weeks to connect." Then move on. Chasing someone who is not showing up signals that you are desperate, not that you have something valuable to offer.
What time of day gets the best response rate?
Tuesday through Thursday, 9 a.m. to 11 a.m. and 2 p.m. to 4 p.m. tend to work well for most industries, but it varies by role and company. Sales teams are often in meetings mid-morning. Operations and finance teams may have more flexibility. When you research the prospect, think about their typical day and offer times that fit their role, not just your preference.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.