Industries
Restaurants & Food
Take restaurant orders, table bookings and payments in one WhatsApp chat. Auto-reply to common questions and cut support costs with ChatMitra.
Real Estate
Use WhatsApp automation to capture property leads, qualify them automatically, and follow up fast. See how real estate agents close more with ChatMitra.
Travel & Tourism
Use the WhatsApp Business API to capture travel leads, send itineraries, confirm bookings, and keep travellers updated. See how agencies grow with ChatMitra.
Banking & Finance
Run secure KYC, send account alerts and payment notifications on WhatsApp. Cut support load and stay within Meta's rules with ChatMitra.
Beauty & Cosmetics
Sell your catalog, recover carts and win repeat orders on WhatsApp. Auto-reply to product questions and send launches to opted-in customers with ChatMitra.
Education
Answer admission enquiries, fee and timetable questions, and keep parents updated — all on WhatsApp. Cut admin load and costs with ChatMitra.
EduTech
Capture course leads, qualify them and onboard learners on WhatsApp. Automate replies and cut lead-qualification cost with ChatMitra's no-code chatbot.
Events & Webinars
Handle event registrations, reminders and RSVPs in one WhatsApp chat. Cut no-shows, automate FAQs and keep attendees updated with ChatMitra.
Freelancers & Consultants
Capture leads, send proposals and chase invoices in one chat. WhatsApp automation for freelancers and consultants with ChatMitra — from ₹0.20 a chat.
Health & Wellness
Book appointments, send reminders and answer client questions in one WhatsApp chat. Auto-reply to routine queries and cut support costs with ChatMitra.
Home Decor
Share your home decor catalog, take orders and send delivery updates on WhatsApp. Automate FAQs and cut support costs with ChatMitra.
IT Services
Use the WhatsApp Business API to qualify leads, run support over chat, and wire WhatsApp into your stack with webhooks. How IT companies scale with ChatMitra.
Marketing Agencies
Use WhatsApp automation to capture leads, run campaigns and manage multiple client brands from one account. How agencies scale on WhatsApp with ChatMitra.
Offline & Retail
Turn shop footfall into a WhatsApp list. Share catalogs, add a QR-to-chat at the counter and bring buyers back — with ChatMitra from ₹0.20 per chat.
Spas & Salons
Use the WhatsApp Business API to take spa and salon bookings, cut no-shows with automated reminders, and rebook regulars. How salons grow with ChatMitra.
Automotive
Use the WhatsApp Business API for automotive dealerships to qualify buyers, book test drives and send service reminders — automated, on one chat, with ChatMitra.
All Industries
Browse every industry guide
Official Meta Business Partner · Serving Bhubaneswar

WhatsApp Business API Provider in Bhubaneswar

Official Meta-partner setup for Bhubaneswar organisations — the Patia campus belt, the Jaydev Vihar hospital corridor and the Infocity services base. Live in 30 minutes, with Odia approved alongside English.

Official Meta Tech Provider No setup fee Cancel anytime

A WhatsApp Business API provider handles verification, template approval and per-conversation billing for a Bhubaneswar organisation. ChatMitra is an official Meta Business Partner. The largest senders here are institutions rather than retailers, so most traffic is notice-shaped — examination and academic notices, admission instructions, clinical appointments — at ₹0.20 per conversation plus Meta's charge.

Trusted by Founders and Agencies Worldwide

Loved by 10,000+ big and small brands. World-famous and local across 21+ Countries

Book a One-to-One Meeting With Our Product Expert

Have questions? We've got answers. Connect with our product expert for a personalized demo and discover the best WhatsApp Business setup for your business.

Book a Free Demo
A ChatMitra product expert on a video call, with confirmed-schedule and live-session cards from the booking flow

Trusted with Bhubaneswar's customer conversations

Figures from live ChatMitra accounts registered in Odisha, measured over the last 90 days.

0+

Odisha businesses

0%

Delivery rate, Bhubaneswar accounts

0%

Of volume is utility

0 minute

Median time to go live

Why ChatMitra

What you get that most providers don't offer

Most Indian competitors start at ₹1,500–₹5,000 a month and charge extra for chatbots, API access and integrations.

Official Meta partner

Listed in Meta's partner directory — not a reseller working off a shared number.

Flat ₹0.20, nothing hidden

One platform fee per conversation. Meta's rates pass through at cost, and Enterprise waives the fee entirely.

AI chatbot inside Pro

No separate add-on bill. The builder, AI replies and lead flows are all part of ₹999.

Unlimited team members

Add your whole team on Pro without a per-seat charge.

Template rescue

Rejected by Meta? We rewrite and resubmit it for you, included in the plan.

Live in 2–5 days

Most businesses are sending on the third working day from documents to first message.

Your WABA, your number

The account sits under your own Meta portfolio. Leave whenever you like and keep everything.

No lock-in, no setup fee

Monthly, quarterly or yearly billing. No minimum term and no exit charge.

Ranked for Bhubaneswar

Every ChatMitra feature — and the ones Bhubaneswar uses most

Same platform in every city. What changes is which features earn their keep, so this list is ordered by what actually moves the needle for Bhubaneswar.

Notice-grade broadcasts

01

Send one identical, approved notice to a defined cohort, with a delivery record you can produce afterwards.

Why Bhubaneswar: An institutional notice is not a campaign — an examination date or a reporting instruction must be identical for everyone and provable later, because a student who missed it will ask who was told and when.

Worked example A revised examination date goes to one cohort as a single approved template, and the delivery log shows precisely which registrations received it and at what time.

Cohort-scoped lists

02

Target by batch, programme, hostel or department rather than sending to the whole institution.

Why Bhubaneswar: A campus here carries several thousand contacts across programmes that share almost nothing, so an unscoped notice reaches three groups it does not concern and trains everyone to ignore the next one.

Worked example A hostel instruction reaches one block. The rest of the campus, who have their own notices arriving, receive nothing.

Odia and English template pairs

03

Maintain both variants and route on a contact attribute rather than defaulting to English.

Why Bhubaneswar: Odia is read and written comfortably here rather than merely spoken, so an Odia notice is genuinely read — and for families in district towns it is often the only version that is fully understood.

Second-recipient notices

04

Send the same event to a parent or guardian with different wording and the practical detail attached.

Why Bhubaneswar: Many households in this state have an earning member working elsewhere, so a fee or admission notice frequently needs to reach someone in another state as well as the student it names.

Travel-aware appointment messaging

05

Confirm with department, timing and document list, far enough ahead that the journey can still be changed.

Why Bhubaneswar: A patient referred in from a district town is committing to a slow journey rather than to a slot, so a change sent the same morning reaches a family already on the road with nothing they can do about it.

Onboarding sequences

06

Run a staged induction over the first weeks — documents, access, policies — with each step firing only when the last completes.

Why Bhubaneswar: The services firms here recruit heavily from local campuses, so a large share of joiners are in their first job and need the administrative sequence spelled out rather than assumed.

Campus & hospital system webhooks

07

Trigger from the system that holds the record — result published, appointment booked, fee received — and write status back.

Why Bhubaneswar: A result or a hall ticket becomes available inside an academic system at a precise moment, and an institution that retypes that into a broadcast screen is one typo away from a notice it will have to retract.

Team inbox & assignment

08

One number, unlimited agents, assignment, internal notes and history that survives a handover.

Why Bhubaneswar: An examination cell, a hostel office and an admissions desk often share one published number, and the person answering in the afternoon is rarely the one who answered in the morning.

AI chatbot & auto reply

09

No-code flows plus AI answers drawn from your own academic calendar, fee schedule or department directory.

Why Bhubaneswar: Students and parents ask about dates, fees and documents at every hour, and the same handful of questions arrive in volume the night before any deadline the institution has set.

Catalogue & chat commerce

10

Products inside WhatsApp with images, prices and variants.

Useful everywhere. Universal. Institutional accounts here have no use for it.

Google Sheets catalogue sync

11

Run a list from one spreadsheet — edit a row and WhatsApp reflects it.

Useful everywhere. Universal, and on every plan.

Ranking comes from the city data file — swap the city and this order changes. Features marked “useful everywhere” are flagged on purpose: claiming every one is Bhubaneswar-specific is what makes a page read as templated.

Transparent pricing

WhatsApp Business API pricing for Bhubaneswar businesses

Two bills on Starter: Meta's conversation charge and ChatMitra's flat ₹0.20 platform fee. Pro and Enterprise add the subscription on top, and Enterprise removes the platform fee entirely.

Starter

Run broadcasts, manage contacts and chat with customers on the official API — free subscription.

Free

No card, no setup fee

₹0.20 / conversation + Meta charges

  • Official WhatsApp Business API
  • Broadcasting + campaign scheduler
  • Live chat dashboard & team inbox
  • Shopify & WooCommerce integrations
  • Reports and analytics
Start free
Most popular

Pro

Everything in Starter plus the automation stack. 15-day free trial, no card needed.

₹917 /month, billed yearly

₹999 monthly · ₹11,000/year · save ₹988

₹0.20 / conversation + Meta charges · 1,000 free credits a month

  • Everything in Starter
  • Auto Reply, Away & Fixed replies
  • AI Chatbot builder
  • API access & webhooks
  • Unlimited team members
Start 15-day trial

Enterprise

Everything in Pro with the platform fee removed. Pay only Meta's charges.

₹2,000 /month, billed yearly

₹2,999 monthly · ₹23,999/year · save ₹12,000

No ChatMitra fee — Meta charges only

  • Everything in Pro
  • Unlimited messaging
  • Unlimited tags & custom attributes
  • Dedicated account manager
  • ₹0.20 platform fee waived
Talk to sales
Meta conversation chargesIndia
CategoryUsed forMeta+ ChatMitra
MarketingOffers, launches, re-engagement₹0.86₹0.20
UtilityOrder, payment, dispatch updates₹0.11₹0.20
AuthenticationOTP, login, account recovery₹0.11₹0.20
ServiceReplies inside the 24-hour windowFreeFree
Estimate your monthly costseeded: Bhubaneswar
Meta charges
ChatMitra platform fee (₹0.20)
Pro subscription₹917
Estimated monthly total

Seeded with Bhubaneswar's typical band (4,000–45,000 conversations / month) and its actual category mix. On Enterprise the ₹0.20 fee drops to zero. run the numbers for your volume.

Full plan detail on our published pricing, or read how WhatsApp conversation billing works in India.

Straight answer

Do you actually need a provider based in Bhubaneswar?

No. The WhatsApp Business API is delivered from Meta's cloud, so your provider's office location has no effect on delivery speed, uptime or message cost.

Every provider ranking for this search resells the same Meta Cloud API. What genuinely differs by location is narrower — and worth knowing before you sign:

  • Which languages your templates need approval in
  • Which GST state your entity is registered in (Odisha is 21)
  • Whether support hours cover your working day
  • Whether they understand your sector's message mix

Those four things are exactly what the next section covers for Bhubaneswar.

The part that changes with the city

What actually changes for a Bhubaneswar business

Language

Template approval is per-language

The English version being approved does not approve the ଓଡ଼ିଆ one — it is a separate submission and a separate review.

Odia is doing more work than a regional language usually does, and for a reason specific to this state. It is read and written comfortably, not merely spoken, so an Odia template is genuinely read rather than politely tolerated — and a large part of the audience for the institutions here lives in district towns where English is not a practical substitute. There is a second audience that gets forgotten: a great many households in this state have an earning member working in another state, which means the person a notice most concerns and the person paying attention to it are sometimes in two places. English carries the campus and services layer; Hindi is useful mainly for contractors and staff drawn from outside the state.

Languages we support for Bhubaneswar: Odia, English, Hindi.

BH Same template, two languagessubmitted separately to Meta
Utility · English · Approved
Examination Schedule Revised
Dear {{1}}, the {{2}} examination is now on {{3}} at {{4}}. Carry your admit card and identity proof.
View schedule
Utility · ଓଡ଼ିଆ · Approved
ପରୀକ୍ଷା ସୂଚୀ ପରିବର୍ତ୍ତିତ
ପ୍ରିୟ {{1}}, {{2}} ପରୀକ୍ଷା ବର୍ତ୍ତମାନ {{3}} ତାରିଖ {{4}} ସମୟରେ ହେବ। ଆଡମିଟ କାର୍ଡ ଓ ପରିଚୟ ପତ୍ର ସାଙ୍ଗରେ ଆଣନ୍ତୁ।
ସୂଚୀ ଦେଖନ୍ତୁ

The Bhubaneswar message mix

This is the most utility-weighted city on our list, and it follows directly from who the large senders are. Institutions notify; they do not promote. An examination notice, a hall ticket intimation and an appointment instruction are all messages to people already enrolled or already booked, and the only sustained marketing volume comes from the admission window and from a thin layer of consumer retail. The practical effect is a very low average cost per conversation, which is worth knowing before an institution assumes this channel is expensive at scale.

GST state code 21, and it has to match

Odisha is code 21, and the awkward case here is an institution that has no GST certificate to give you. Education and healthcare services are largely exempt supplies, so a university, a school group or a hospital trust in this city may be very large and still not hold a GSTIN, which is exactly the document most onboarding guides assume you will upload. That is not a blocker — a Certificate of Incorporation or the body's registration certificate serves the same purpose. The mistake to avoid is borrowing a GSTIN from an associated entity, because Meta then verifies that other entity and not yours.

When your campaign calendar actually peaks

The academic calendar governs almost everything. Admission and counselling traffic peaks through the summer months, examination and result messaging spikes twice a year in concentrated bursts, and the quiet stretches are genuinely quiet. There is a second pattern that no other city on this list shares in the same way: cyclone season along this coast produces sudden, unplanned volume when institutions and hospitals have to reach everyone at once about closures and rescheduling, which is the one time of year these accounts behave nothing like their averages.

Business districts we see most Bhubaneswar volume from: Infocity & Chandaka, Patia, Jaydev Vihar, Saheed Nagar, Khandagiri, Mancheswar Industrial Estate, Rasulgarh, Cuttack.

Real numbers

Three Bhubaneswar businesses, three very different bills

BusinessWhat they sendConversationsMeta₹0.20 feePro planMonthly total
University group, PatiaExamination notices, admission instructions and fee intimations36,000₹6,660₹7,200₹917₹14,777
Hospital, Jaydev ViharAppointments, document lists and review reminders20,000₹2,800₹4,000₹917₹7,717
Services firm, InfocityClient notices and new-joiner onboarding sequences14,000₹3,115₹2,800₹917₹6,832

Which category you send matters more than how much you send — marketing costs almost eight times what authentication does. At these volumes all three would save money on Enterprise, where the ₹0.20 fee disappears.

Onboarding

How to get the WhatsApp Business API

Six steps. Most Bhubaneswar businesses are live on the third working day.

  1. 01
    Share your business details

    Company name, website and the number you want to use.

  2. 02
    Complete Meta business verification

    Upload your Odisha GST certificate or Certificate of Incorporation.

  3. 03
    We activate your WhatsApp Business Account

    Your own WABA, under your Meta portfolio — never a shared one.

  4. 04
    Connect your stack

    Shopify, WooCommerce, Razorpay, Google Sheets or a webhook.

  5. 05
    Submit your first templates

    We check the category and wording before it goes to Meta.

  6. 06
    Go live

    Broadcast, shared inbox and chatbot all switched on.

Documents you'll need
  • GST certificate or Certificate of Incorporation
  • Company PAN
  • Udyam / MSME registration (works in place of GST)
  • A dedicated number with no active WhatsApp account
  • A live business website
  • Email on your company domain

Step-by-step in the developer documentation, or read the complete WhatsApp Business API guide.

Sector fit

How Bhubaneswar's biggest sectors use it

Universities & higher education

This is a city whose largest communicators are campuses, and campus messaging is unlike commercial messaging in one important way: it is a notice rather than an offer. An examination schedule, a hall ticket intimation or a hostel instruction has to be identical for everyone it reaches, accurate on first sending, and defensible afterwards, because a student who acts on a wrong date has a legitimate grievance.

Examination and result notices, admission and reporting instructions, hostel and fee intimations, and hall ticket availability

WhatsApp for Universities & higher education →

Hospitals & medical institutions

The medical institutions here serve a referral catchment reaching across the state and into the districts beyond it, where public transport is slow and a hospital visit is a day committed rather than an appointment kept. That puts the weight on what a message says about timing and paperwork rather than on how often it is sent.

Appointment and admission instructions, document and report lists, and follow-up or review reminders for patients from district towns

WhatsApp for Hospitals & medical institutions →

IT & business services, Infocity

The services base here is comparatively young and recruits heavily from the campuses a few kilometres away, which gives its internal messaging an unusual profile — a lot of onboarding, induction and first-job administration running alongside the ordinary client-delivery traffic that any services firm generates.

Client delivery notices, onboarding and induction sequences for new joiners, and shift or access coordination

WhatsApp for IT & business services, Infocity →

Buyer's checklist

How to evaluate any WhatsApp API provider

Eight questions worth asking before you sign anything — including with us.

Ask themWhat a good answer sounds like
Is this the official Meta Cloud API?Yes — your own number, your own WABA
What exactly do you charge on top of Meta?A stated flat fee, not a vague “markup”
Who owns the WhatsApp Business Account?You do, under your Meta Business portfolio
Is the chatbot an extra add-on?No — it should be in the plan you're quoted
Will you help with template rejections?Yes, rewrite and resubmit included
Can I raise my messaging tier?Yes, a guided path from 1K to unlimited
What are your support hours and languages?Published specifics, not “24/7” as a slogan
Can I migrate away and keep my number?Yes, and the process is documented

Compare WhatsApp API providers side by side.

Testimonials

Trusted by 10,000+ Indian Businesses

Real success stories from verified customers using Chat Mitra's WhatsApp automation

Based on real customer feedback

4.7 /5

Verified Reviews

60 +

"Chat Mitra offers excellent service and customer support. An outstanding solution for businesses utilizing WhatsApp API."

5.0
indlead (Rishabh Pal)

indlead (Rishabh Pal)

Lead Generation Company

Ghaziabad, Uttar Pradesh

✓ Verified
API Expert Solution

"Highly recommended for logistics operations. Chat Mitra provides the best customer service and WhatsApp communication solutions."

5.0

Zkart Logistics

Logistics Company

Tamil Nadu, India

✓ Verified
Logistics Optimized

"Chat Mitra offers excellent customer service with support always available for quick solutions. The pricing is very competitive, making it ideal for food businesses."

5.0
milletmaniaorganic (Radha Ki Rasoi)

milletmaniaorganic (Radha Ki Rasoi)

Food/Restaurant Business

Surat, India

✓ Verified
Always Available Support

"Chat Mitra offers excellent customer service with support always available for quick solutions. The pricing is very competitive, making it ideal for food businesses."

5.0
milletmaniaorganic (Radha Ki Rasoi)

milletmaniaorganic (Radha Ki Rasoi)

Food/Restaurant Business

Surat, India

✓ Verified
Always Available Support

"Highly recommended for logistics operations. Chat Mitra provides the best customer service and WhatsApp communication solutions."

5.0

Zkart Logistics

Logistics Company

Tamil Nadu, India

✓ Verified
Logistics Optimized

"Chat Mitra offers excellent service and customer support. An outstanding solution for businesses utilizing WhatsApp API."

5.0
indlead (Rishabh Pal)

indlead (Rishabh Pal)

Lead Generation Company

Ghaziabad, Uttar Pradesh

✓ Verified
API Expert Solution

Ready to transform your customer engagement?

Start Free Trial

Frequently Asked Questions

We are a university and do not have a GST certificate — can we still apply?

Yes. Educational and healthcare services are largely exempt supplies, so institutions of real size here often hold no GSTIN at all, and that is an expected situation rather than a problem. A Certificate of Incorporation or the registration certificate of the society or trust that runs the institution serves the same verification purpose. What you should not do is submit the GSTIN of an associated entity — a construction arm, a separate services company — because Meta will then verify that entity, and the account will carry a name your students and patients do not recognise.

Do we need Odia templates, or will English do?

Approve Odia, and treat English as the second variant rather than the first. Odia here is read and written comfortably rather than only spoken, which is not true of every regional language, so an Odia notice is genuinely read rather than politely received. It matters most for the part of your audience living in district towns, and for parents and guardians rather than students. Campus-internal and services traffic can sit in English quite happily. Each language is a separate Meta approval, so decide the pair before an admission season rather than during one.

How should an institution handle a closure or a sudden schedule change?

Have the template approved before the season that needs it. Coastal disruption here produces exactly the kind of message that has to reach everyone within an hour — a closure, a postponed examination, a rescheduled appointment — and template approval is not instant. Institutions that handle this well keep a generic, approved notice with the date, reason and revised arrangement as variables, so the only decision left in the moment is which cohorts to send it to. Drafting it during the disruption is how a notice arrives the following afternoon.

How much does the WhatsApp Business API cost in Bhubaneswar?

There are two bills. Meta charges per conversation — roughly ₹0.86 marketing, ₹0.11 utility and ₹0.11 authentication, with replies inside an open 24-hour window free. ChatMitra adds a flat ₹0.20 platform fee per conversation on Starter and Pro. Starter has free subscription, Pro is ₹999 a month, and Enterprise is ₹2,999 a month (₹2,000 billed yearly) which removes the ₹0.20 fee entirely.

Do I need a WhatsApp API provider located in Bhubaneswar?

No. The API is delivered from Meta's cloud, so your provider's office location has no effect on delivery speed, uptime or message cost. What genuinely differs locally is which languages your templates need approval in, which GST state your entity is registered in, whether support hours cover your working day, and whether the provider understands your sector's message mix.

What counts as a conversation?

A conversation is a 24-hour window that opens the moment either you or your customer sends the first message. Inside that window you can exchange as many messages as you like and pay only one ₹0.20 platform fee plus Meta's category charge. Service conversations — the ones your customer starts, answered inside the open window — are free on both bills.

What documents does a Bhubaneswar business need?

A GST certificate or Certificate of Incorporation, company PAN, a live website, an email on your company domain, and a dedicated phone number that isn't already running WhatsApp. Udyam registration works in place of GST for MSMEs. Odisha businesses use GST state code 21.

Is the AI chatbot an extra charge?

No. The AI Chatbot is included in the Pro plan at ₹999 a month — the builder, AI responses, lead qualification flows and round-the-clock automated support, with no separate add-on fee. Most Indian competitors bill the chatbot on top of the subscription.

Can I keep my existing business number?

Yes, if you first delete the WhatsApp Business app account on it. That deletes the chat history on that number, so export anything you need first. Many businesses start on a new number and migrate later once the account is stable.

Do I need DLT registration like I do for SMS?

No. DLT is a TRAI requirement for SMS in India and does not apply to WhatsApp. WhatsApp uses Meta's own template approval process instead, which reviews message content and category rather than registering your sender identity.

Start free today

No setup fee. No lock-in. Your own WhatsApp Business Account from day one, and a 15-day Pro trial without a card.

Last updated September 2026 · Reviewed by ChatMitra WhatsApp API Team

A notice is not a campaign

The biggest senders in this city are institutions, and institutional messaging follows rules that commercial messaging does not.

An examination date, a hall ticket intimation, a reporting instruction — these have to be identical for everybody who receives them, correct the first time, and defensible weeks later when somebody who missed one asks who was told and when. There is no A/B test here. There is no clever subject line. A student who acted on a wrong date has a grievance the institution will have to answer, and “the message performed well” is not a response.

That has practical consequences for how the account is built. The notice should come out of the system that holds the record rather than being retyped into a send screen, because a retyped date is how a retraction gets written. The list should be scoped to the cohort it concerns, because an institution that sends everything to everyone has taught its entire campus to ignore the next message. And the delivery record matters as much as the delivery, which is a sentence no consumer business would ever write.

The person who is not on campus

There is a second recipient behind a great many messages here, and most accounts never send to them.

Households across this state commonly have an earning member working in another part of the country. So the fee notice that names a student is read by a parent several states away, and the admission instruction that assumes somebody can walk into an office this week assumes something that may not be true. It is the same event, but it needs different wording, a different level of practical detail, and quite often a different language.

Sending both is one extra template and one extra list. Sending only the first is why so many of these conversations end in a phone call to an office that has already explained it once.

Build the emergency notice in advance

The unusual thing about this coast is that the year contains disruptions nobody schedules, and they produce the most important messages an institution will send.

A cyclone warning closes campuses, postpones examinations, and turns a hospital’s appointment book into a rescheduling exercise — all of it needing to reach thousands of people within the hour. Template approval does not work on that timescale. An institution drafting the message while the warning is active will get it out the following afternoon, which is not when it was needed.

The fix is dull and completely reliable. Keep a generic notice approved and waiting, with the date, the reason and the revised arrangement as variables, so the only decision left in the moment is which cohorts to send it to. Review it once a year, before the season rather than during it.

It is also worth remembering what this costs. Every message described on this page is a notification to somebody already enrolled, booked or admitted — utility traffic, priced accordingly — which is why institutions here routinely discover that reaching their entire population costs less than the printing they replaced.